优化代码
This commit is contained in:
parent
9aa16a4a72
commit
5235a9a009
|
@ -102,8 +102,6 @@ public class SSOController extends BaseController {
|
||||||
}
|
}
|
||||||
_log.debug("认证中心帐号通过,带token回跳:{}", redirectUrl);
|
_log.debug("认证中心帐号通过,带token回跳:{}", redirectUrl);
|
||||||
return "redirect:" + redirectUrl;
|
return "redirect:" + redirectUrl;
|
||||||
} else {
|
|
||||||
subject.logout();
|
|
||||||
}
|
}
|
||||||
return "/sso/login";
|
return "/sso/login";
|
||||||
}
|
}
|
||||||
|
|
|
@ -132,12 +132,6 @@ public class UpmsSessionDao extends EnterpriseCacheSessionDAO {
|
||||||
public int forceout(String ids) {
|
public int forceout(String ids) {
|
||||||
String[] sessionIds = ids.split(",");
|
String[] sessionIds = ids.split(",");
|
||||||
for (String serverSessionId : sessionIds) {
|
for (String serverSessionId : sessionIds) {
|
||||||
// byte[] bytes = RedisUtil.get((ZHENG_UPMS_SHIRO_SESSION_ID + "_" + serverSessionId).getBytes());
|
|
||||||
// if(null != bytes && bytes.length > 0) {
|
|
||||||
// Session session = (Session) byteToSession(bytes);
|
|
||||||
// doDelete(session);
|
|
||||||
// }
|
|
||||||
|
|
||||||
// 清空所有注册的局部会话和token
|
// 清空所有注册的局部会话和token
|
||||||
// 当前全局会话token
|
// 当前全局会话token
|
||||||
String token = RedisUtil.get(ZHENG_UPMS_SERVER_SESSION_ID + "_" + serverSessionId);
|
String token = RedisUtil.get(ZHENG_UPMS_SERVER_SESSION_ID + "_" + serverSessionId);
|
||||||
|
|
|
@ -19,7 +19,8 @@ public class UpmsSessionForceLogoutFilter extends AccessControlFilter {
|
||||||
if(session == null) {
|
if(session == null) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return session.getAttribute("FORCE_LOGOUT") == null;
|
boolean forceout = session.getAttribute("FORCE_LOGOUT") == null;
|
||||||
|
return forceout;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -22,8 +22,8 @@
|
||||||
/swagger-ui.html = user
|
/swagger-ui.html = user
|
||||||
/druid/** = user
|
/druid/** = user
|
||||||
/manage/index = user
|
/manage/index = user
|
||||||
/manage/** = upmsSessionForceLogout,authc
|
/manage/** = authc
|
||||||
/** = anon
|
/** = upmsSessionForceLogout,anon
|
||||||
</value>
|
</value>
|
||||||
</property>
|
</property>
|
||||||
</bean>
|
</bean>
|
||||||
|
|
Loading…
Reference in New Issue