Author: ssenrogn
Date: 2007-08-22 11:50:56 +0200 (Wed, 22 Aug 2007)
New Revision: 5655
Modified:
branches/2.15-personalization/war/src/main/java/no/sesat/search/http/filters/UserFilter.java
Log:
Some refactoring, handles change of user.
Modified:
branches/2.15-personalization/war/src/main/java/no/sesat/search/http/filters/UserFilter.java
===================================================================
---
branches/2.15-personalization/war/src/main/java/no/sesat/search/http/filters/UserFilter.java
2007-08-22 08:22:08 UTC (rev 5654)
+++
branches/2.15-personalization/war/src/main/java/no/sesat/search/http/filters/UserFilter.java
2007-08-22 09:50:56 UTC (rev 5655)
@@ -113,22 +113,22 @@
final HttpSession session = request.getSession();
final DataModel dataModel = (DataModel)
session.getAttribute(DataModel.KEY);
- final BasicUserService userService = getBasicUserService(dataModel);
+ final BasicUserService basicUserService =
getBasicUserService(dataModel);
- if (userService == null) {
- LOG.warn("Couldn't find the user service.");
+ if (basicUserService == null) {
+ LOG.warn("Couldn't find the basic user service.");
return;
}
final String loginKey = UserCookieUtil.getUserLoginCookie(request);
final Date updateTimestamp =
UserCookieUtil.getUserUpdateCookie(request);
- final boolean isLegalLoginKey = userService.isLegalLoginKey(loginKey);
+ final boolean isLegalLoginKey =
basicUserService.isLegalLoginKey(loginKey);
final BasicUser user = dataModel.getUser().getUser();
if (user == null && isLegalLoginKey) {
// Login if no user and a legal login key.
- loginUsingCookie(loginKey, dataModel, userService, response);
+ loginUsingCookie(loginKey, dataModel, basicUserService, response);
} else if (user != null && !isLegalLoginKey) {
// Check if the user should be logged out, no login key anymore.
resetSession(dataModel);
@@ -136,11 +136,11 @@
if (!isLoginKeyLegalForUser(loginKey, user)) {
// Check if the logged in user is the one found in the login
key
resetSession(dataModel);
- loginUsingCookie(loginKey, dataModel, userService, response);
+ loginUsingCookie(loginKey, dataModel, basicUserService,
response);
} else if (user.isDirty(updateTimestamp)) {
// Check if the user object is dirty, refresh if needed.
LOG.info("Logged in user dirty, refreshes: " +
user.getUsername());
- dataModel.getUser().setUser(userService.refreshUser(user));
+
dataModel.getUser().setUser(basicUserService.refreshUser(user));
}
}
}
@@ -155,7 +155,7 @@
*/
private static void loginUsingCookie(final String loginKey, final
DataModel dataModel,
final BasicUserService userService, final HttpServletResponse
response) {
- LOG.info("Log user in with login key: " + loginKey);
+ LOG.info("Login user with login key: " + loginKey);
try {
final BasicUser user =
userService.authenticateByLoginKey(loginKey);
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits