From e84e547407e621672854237cf650e777831e9ddf Mon Sep 17 00:00:00 2001 From: "Stormeye.Wu" Date: Fri, 28 Sep 2018 06:27:54 +0800 Subject: [PATCH] =?UTF-8?q?session=E8=BF=87=E6=9C=9F=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/iformall/config/ShiroConfig.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/config/ShiroConfig.java b/mallinkAdmin/src/main/java/com/iformall/config/ShiroConfig.java index 44a140a5a..a78d09773 100644 --- a/mallinkAdmin/src/main/java/com/iformall/config/ShiroConfig.java +++ b/mallinkAdmin/src/main/java/com/iformall/config/ShiroConfig.java @@ -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;