Skip to content

Commit

Permalink
设置session过期时间为最大
Browse files Browse the repository at this point in the history
  • Loading branch information
heavyrain2012 committed Feb 29, 2020
1 parent bfacfa3 commit 34caca9
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/main/java/cn/wildfirechat/app/ServiceImpl.java
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,8 @@ public RestResult login(String mobile, String code, String clientId, int platfor
return RestResult.error(RestResult.RestCode.ERROR_CODE_INCORRECT);
}
if (subject.isAuthenticated()) {
LOG.info("Login success");
long timeout = subject.getSession().getTimeout();
LOG.info("Login success " + timeout);
} else {
token.clear();
return RestResult.error(RestResult.RestCode.ERROR_CODE_INCORRECT);
Expand Down
1 change: 1 addition & 0 deletions src/main/java/cn/wildfirechat/app/shiro/ShiroConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ public SecurityManager securityManager() {
DefaultWebSecurityManager defaultSecurityManager = new DefaultWebSecurityManager();
defaultSecurityManager.setRealms(Arrays.asList(phoneCodeRealm, scanCodeRealm));
ShiroSessionManager sessionManager = new ShiroSessionManager();
sessionManager.setGlobalSessionTimeout(Long.MAX_VALUE);
sessionManager.setSessionDAO(dbSessionDao);
defaultSecurityManager.setSessionManager(sessionManager);
return defaultSecurityManager;
Expand Down

0 comments on commit 34caca9

Please sign in to comment.