From dec08d330dd140834a0002ba88919bf56b47f4c0 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 29 八月 2023 16:14:13 +0800
Subject: [PATCH] redis缓存session
---
server/src/main/java/doumeemes/config/mybatis/MyBatisInterceptor.java | 2 --
server/src/main/java/doumeemes/config/shiro/ShiroConfig.java | 3 +++
server/src/main/resources/application.yml | 2 +-
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/server/src/main/java/doumeemes/config/mybatis/MyBatisInterceptor.java b/server/src/main/java/doumeemes/config/mybatis/MyBatisInterceptor.java
index 1386e5f..ef00b44 100644
--- a/server/src/main/java/doumeemes/config/mybatis/MyBatisInterceptor.java
+++ b/server/src/main/java/doumeemes/config/mybatis/MyBatisInterceptor.java
@@ -27,7 +27,6 @@
@Signature(type= Executor.class, method = "update", args={MappedStatement.class, Object.class})
})
public class MyBatisInterceptor implements Interceptor {
-
private static final String CREATE_TIME = "createTime";
private static final String CREATE_USER = "createUser";
@@ -121,7 +120,6 @@
try {
return (LoginUserInfo) SecurityUtils.getSubject().getPrincipal();
}catch (Exception e){
-
return null;
}
}
diff --git a/server/src/main/java/doumeemes/config/shiro/ShiroConfig.java b/server/src/main/java/doumeemes/config/shiro/ShiroConfig.java
index a234c9b..3318795 100644
--- a/server/src/main/java/doumeemes/config/shiro/ShiroConfig.java
+++ b/server/src/main/java/doumeemes/config/shiro/ShiroConfig.java
@@ -68,6 +68,9 @@
public SessionManager sessionManager() {
ShiroSessionManager sessionManager = new ShiroSessionManager();
sessionManager.setSessionDAO(shiroSessionDAO);
+ sessionManager.setGlobalSessionTimeout(sessionExpireTime*1000);
+ // 鍒犻櫎澶辨晥鐨剆ession
+ sessionManager.setDeleteInvalidSessions(true);
return sessionManager;
}
diff --git a/server/src/main/resources/application.yml b/server/src/main/resources/application.yml
index 1fa517e..954b731 100644
--- a/server/src/main/resources/application.yml
+++ b/server/src/main/resources/application.yml
@@ -31,7 +31,7 @@
cache:
session:
# 浼氳瘽杩囨湡鏃堕暱(s)
- expire: 18000
+ expire: 36000
captcha:
# 楠岃瘉鐮佽繃鏈熸椂闀�(s)
expire: 300
--
Gitblit v1.9.3