From 81a1927dca6c5f3439b31fdaae4a4ec998bbce5e Mon Sep 17 00:00:00 2001 From: Nathan Curtis Date: Wed, 18 Jan 2012 13:37:34 -0800 Subject: [PATCH] Add a method to clear an existing session for a given user. --- .../com/threerings/user/depot/DepotUserRepository.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/threerings/user/depot/DepotUserRepository.java b/src/main/java/com/threerings/user/depot/DepotUserRepository.java index 50fcb6c..e260d90 100644 --- a/src/main/java/com/threerings/user/depot/DepotUserRepository.java +++ b/src/main/java/com/threerings/user/depot/DepotUserRepository.java @@ -252,6 +252,14 @@ public class DepotUserRepository extends DepotRepository insert(sess); } + /** + * Clears the given user's existing session, if found. + */ + public void clearSession (int userId) + { + from(SessionRecord._R).where(SessionRecord.USER_ID, userId).delete(); + } + /** * Validates that the supplied session key is still valid and if so, refreshes it for the * specified number of days.