Browse Source

session bug

release_toaliyun_real
xhxu 5 years ago
parent
commit
26bd177f3d
1 changed files with 6 additions and 0 deletions
  1. +6
    -0
      mallinkAdmin/src/main/java/com/iformall/shiro/MyShiroRealm.java

+ 6
- 0
mallinkAdmin/src/main/java/com/iformall/shiro/MyShiroRealm.java View File

@@ -69,6 +69,12 @@ public class MyShiroRealm extends AuthorizingRealm {
session.setAttribute(UserSession.tenantId, user.getTenantId()); session.setAttribute(UserSession.tenantId, user.getTenantId());
if (StringUtils.isNotBlank(user.getParentTenantId())) { if (StringUtils.isNotBlank(user.getParentTenantId())) {
session.setAttribute(UserSession.parentTenantId, user.getParentTenantId()); session.setAttribute(UserSession.parentTenantId, user.getParentTenantId());
}else{
session.setAttribute(UserSession.parentTenantId, null);
// String parentTenantId = (String)session.getAttribute(UserSession.parentTenantId);
// if(StringUtils.isNotBlank(parentTenantId)){
// session.removeAttribute(UserSession.parentTenantId);
// }
} }
return authenticationInfo; return authenticationInfo;


Loading…
Cancel
Save