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