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