|
|
|
@@ -83,7 +83,7 @@ public class ShiroConfig { |
|
|
|
filters.put("corsFilter", new RestFilter()); |
|
|
|
shiroFilterFactoryBean.setFilters(filters); |
|
|
|
// 如果不设置默认会自动寻找Web工程根目录下的"/login.jsp"页面 |
|
|
|
// shiroFilterFactoryBean.setLoginUrl("/login"); |
|
|
|
shiroFilterFactoryBean.setLoginUrl("/#/"); |
|
|
|
// 登录成功后要跳转的链接 |
|
|
|
|
|
|
|
shiroFilterFactoryBean.setSuccessUrl("/usersPage"); |
|
|
|
@@ -243,6 +243,11 @@ public class ShiroConfig { |
|
|
|
@Bean |
|
|
|
public DefaultWebSessionManager sessionManager() { |
|
|
|
DefaultWebSessionManager sessionManager = new DefaultWebSessionManager(); |
|
|
|
//设置session过期时间为12小时(单位:毫秒),默认为30分钟 |
|
|
|
sessionManager.setGlobalSessionTimeout(12 * 60 * 60 * 1000); |
|
|
|
sessionManager.setSessionValidationSchedulerEnabled(true); |
|
|
|
sessionManager.setSessionIdUrlRewritingEnabled(false); |
|
|
|
|
|
|
|
sessionManager.setSessionDAO(redisSessionDAO()); |
|
|
|
sessionManager.setSessionIdCookie(simpleCookie()); |
|
|
|
return sessionManager; |
|
|
|
|