From 2b503850bf2803516ee72842daeb664972741c6a Mon Sep 17 00:00:00 2001 From: wangxu <495914790@qq.com> Date: Sun, 15 Dec 2024 23:38:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3Satoken=EF=BC=881.29.0+?= =?UTF-8?q?=EF=BC=89=E7=BB=84=E4=BB=B6=E5=85=B3=E4=BA=8Etoken=E8=BF=87?= =?UTF-8?q?=E6=9C=9F=E6=97=B6=E9=97=B4=E7=BB=AD=E6=9C=9F=E9=97=AE=E9=A2=98?= =?UTF-8?q?(=E7=BB=AD=E7=AD=BE=E9=97=AE=E9=A2=98)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/vip/xiaonuo/core/config/GlobalConfigure.java | 10 +++++++++- .../src/main/resources/application.properties | 1 - 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/snowy-web-app/src/main/java/vip/xiaonuo/core/config/GlobalConfigure.java b/snowy-web-app/src/main/java/vip/xiaonuo/core/config/GlobalConfigure.java index e95b10e5..9cad2b3d 100644 --- a/snowy-web-app/src/main/java/vip/xiaonuo/core/config/GlobalConfigure.java +++ b/snowy-web-app/src/main/java/vip/xiaonuo/core/config/GlobalConfigure.java @@ -12,6 +12,7 @@ */ package vip.xiaonuo.core.config; +import cn.dev33.satoken.config.SaTokenConfig; import cn.dev33.satoken.context.SaHolder; import cn.dev33.satoken.context.model.SaResponse; import cn.dev33.satoken.filter.SaServletFilter; @@ -95,6 +96,9 @@ import java.util.Map; @MapperScan(basePackages = {"vip.xiaonuo.**.mapper"}) public class GlobalConfigure implements WebMvcConfigurer { + @Autowired + private SaTokenConfig saTokenConfig; + private static final String COMMON_REPEAT_SUBMIT_CACHE_KEY = "common-repeatSubmit:"; /** @@ -213,7 +217,11 @@ public class GlobalConfigure implements WebMvcConfigurer { // 排除C端认证接口 .notMatch(CollectionUtil.newArrayList(CLIENT_USER_PERMISSION_PATH_ARR)) // 校验B端登录 - .check(r1 -> StpUtil.checkLogin()); + .check(r1 -> { + StpUtil.checkLogin(); + // 更新过期时间 + StpUtil.renewTimeout(saTokenConfig.getTimeout()); + }); // C端的接口校验C端登录 SaRouter.match("/**") diff --git a/snowy-web-app/src/main/resources/application.properties b/snowy-web-app/src/main/resources/application.properties index 503f51bc..4420656e 100644 --- a/snowy-web-app/src/main/resources/application.properties +++ b/snowy-web-app/src/main/resources/application.properties @@ -138,7 +138,6 @@ easy-trans.is-enable-cloud=false sa-token.token-name=token sa-token.timeout=2592000 sa-token.active-timeout=-1 -sa-token.dynamic-active-timeout=true sa-token.is-concurrent=true sa-token.is-share=false sa-token.max-login-count=-1