|
|
@@ -46,11 +46,6 @@ public class MyShiroRealm extends AuthorizingRealm { |
|
|
|
if(user == null) { |
|
|
|
throw new UnknownAccountException(ErrorCode.USER_IS_EMPTY.getMessage()); |
|
|
|
} |
|
|
|
// 租户1为预留系统管理端 |
|
|
|
// if(user.getTenantId().equals("1")) { |
|
|
|
// // 只支持租户为1的用户 |
|
|
|
// throw new UnknownAccountException("租户不支持"); |
|
|
|
// } |
|
|
|
|
|
|
|
if(user.getStatus()==null || |
|
|
|
!EnumMallUserStatus.VALID.getCode().equals(user.getStatus())) {//用户被禁用 |
|
|
@@ -67,16 +62,6 @@ public class MyShiroRealm extends AuthorizingRealm { |
|
|
|
session.setAttribute(UserSession.userInfo, user); |
|
|
|
session.setAttribute(UserSession.userId, user.getId()); |
|
|
|
session.setAttribute(UserSession.tenantId, user.getTenantId()); |
|
|
|
if (StringUtils.isNotBlank(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; |
|
|
|
} |
|
|
|
|
|
|
|