Kaynağa Gözat

session过期设置

release_toaliyun_real
Stormeye.Wu 7 yıl önce
ebeveyn
işleme
e84e547407
1 değiştirilmiş dosya ile 6 ekleme ve 1 silme
  1. +6
    -1
      mallinkAdmin/src/main/java/com/iformall/config/ShiroConfig.java

+ 6
- 1
mallinkAdmin/src/main/java/com/iformall/config/ShiroConfig.java Dosyayı Görüntüle

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


Yükleniyor…
İptal
Kaydet