优化代码

This commit is contained in:
shuzheng 2017-03-03 00:19:53 +08:00
parent 9aa16a4a72
commit 5235a9a009
4 changed files with 4 additions and 11 deletions

View File

@ -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";
} }

View File

@ -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);

View File

@ -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

View File

@ -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>