Author: sdumitriu
Date: 2008-02-22 05:54:08 +0100 (Fri, 22 Feb 2008)
New Revision: 7908
Modified:
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/user/impl/xwiki/MyPersistentLoginManager.java
Log:
XWIKI-1655: login action should clean all the cookies
Fix bug introduced: cannot login/logout on localhost.
Modified:
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/user/impl/xwiki/MyPersistentLoginManager.java
===================================================================
---
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/user/impl/xwiki/MyPersistentLoginManager.java
2008-02-22 04:43:02 UTC (rev 7907)
+++
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/user/impl/xwiki/MyPersistentLoginManager.java
2008-02-22 04:54:08 UTC (rev 7908)
@@ -409,11 +409,11 @@
cookie.setPath(cookiePath);
String cookieDomain = request.getServerName();
if (cookieDomain != null) {
- while (cookieDomain.indexOf(".") >= 0) {
+ do {
cookie.setDomain(cookieDomain);
addCookie(response, cookie);
cookieDomain =
cookieDomain.substring(cookieDomain.indexOf(".") + 1);
- }
+ } while (cookieDomain.indexOf(".") >= 0);
}
}
}
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications