[jboss-svn-commits] JBL Code SVN: r6892 - labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Oct 18 11:50:15 EDT 2006
Author: szimano
Date: 2006-10-18 11:50:11 -0400 (Wed, 18 Oct 2006)
New Revision: 6892
Modified:
labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/AutologinFilter.java
Log:
login debuging
Modified: labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/AutologinFilter.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/AutologinFilter.java 2006-10-18 14:54:49 UTC (rev 6891)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/AutologinFilter.java 2006-10-18 15:50:11 UTC (rev 6892)
@@ -153,16 +153,38 @@
}
}
- public static void clearCookies(HttpServletRequest request, HttpServletResponse response) {
+ public static void clearCookies(HttpServletRequest request,
+ HttpServletResponse response) {
Cookie[] cookies = request.getCookies();
-
+
if (cookies != null)
for (int i = 0; i < cookies.length; i++) {
- if (cookies[i].getName().equals(USER_COOKIE) || cookies[i].getName().equals(PASS_COOKIE)) {
+ if (cookies[i].getName().equals(USER_COOKIE)
+ || cookies[i].getName().equals(PASS_COOKIE)) {
+ log.info("deleting cookie: " + cookies[i]);
cookies[i].setMaxAge(0);
response.addCookie(cookies[i]);
}
}
+
+ if (request.getUserPrincipal() != null) {
+ String key = request.getRemoteAddr()
+ + request.getHeader("User-Agent")
+ + request.getUserPrincipal().getName();
+
+ PropertyService propertyService;
+ try {
+ propertyService = LabsServices.getPropertyService();
+
+ if (propertyService.getProperty(key, AUTLOGIN_PASSWORD) != null) {
+ propertyService.removeProperty(key, AUTLOGIN_PASSWORD);
+ }
+ } catch (NamingException e) {
+ log.error(e);
+ }
+
+ }
+
}
}
More information about the jboss-svn-commits
mailing list