Author: kevinshen
Date: 2010-01-22 07:54:18 +0100 (Fri, 22 Jan 2010)
New Revision: 40682

Modified:
   
CMSContainer/trunk/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/taglib/IsLoggedInTag.java
Log:
CMSC-1621 SSO - isloggedIn tag broken

Modified: 
CMSContainer/trunk/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/taglib/IsLoggedInTag.java
===================================================================
--- 
CMSContainer/trunk/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/taglib/IsLoggedInTag.java
    2010-01-22 06:38:58 UTC (rev 40681)
+++ 
CMSContainer/trunk/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/taglib/IsLoggedInTag.java
    2010-01-22 06:54:18 UTC (rev 40682)
@@ -22,20 +22,15 @@
       HttpServletRequest req = (HttpServletRequest) ctx.getRequest();
 
       org.acegisecurity.Authentication authentication = 
SecurityContextHolder.getContext().getAuthentication();
+      String value = "false";
       if(authentication != null) {
-         if (var != null) {
-            if (authentication.getName() != null) {
-               req.setAttribute(var,"true");
-            } else {
-               req.removeAttribute(var);
-            }
-         }
-         else {
-            ctx.getOut().print("true");
-         }
+         value = "true";
       }
+      if (var != null) {
+         req.setAttribute(var, value);
+      }
       else {
-         ctx.getOut().print("false");
+         ctx.getOut().print(value);
       }
    }
 

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to