From 46b3ca6e718273a0ce70f00625a89d9c6c811bc9 Mon Sep 17 00:00:00 2001 From: houjishuang <46269784@qq.com> Date: Fri, 20 Jun 2025 16:56:49 +0800 Subject: [PATCH] =?UTF-8?q?jiaoyan=E6=94=B9=E4=B8=BA5=E7=A7=92=E5=86=85?= =?UTF-8?q?=E4=B8=8D=E5=8F=AF=E9=87=8D=E5=A4=8D=E8=AF=B7=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../security/starter/filter/TokenAuthenticationFilter.java | 4 ++-- .../userinfo/starter/service/impl/UserInfoServiceImpl.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/cloud/security/starter/filter/TokenAuthenticationFilter.java b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/cloud/security/starter/filter/TokenAuthenticationFilter.java index 33cb657..1230702 100644 --- a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/cloud/security/starter/filter/TokenAuthenticationFilter.java +++ b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/cloud/security/starter/filter/TokenAuthenticationFilter.java @@ -190,10 +190,10 @@ public class TokenAuthenticationFilter extends OncePerRequestFilter { log.error("请求连接已使用过"); b = false; }else{ - redisTemplate.opsForValue().set(HEADER_CHECK_TOKEN+":"+cookieKey, 2, 20, TimeUnit.SECONDS); + redisTemplate.opsForValue().set(HEADER_CHECK_TOKEN+":"+cookieKey, 2, 5, TimeUnit.SECONDS); } }else{ - redisTemplate.opsForValue().set(HEADER_CHECK_TOKEN+":"+cookieKey, 1, 20, TimeUnit.SECONDS); + redisTemplate.opsForValue().set(HEADER_CHECK_TOKEN+":"+cookieKey, 1, 5, TimeUnit.SECONDS); } String header = request.getHeader(AUTHORIZATION_HEADER);//请求头token diff --git a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/cloud/userinfo/starter/service/impl/UserInfoServiceImpl.java b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/cloud/userinfo/starter/service/impl/UserInfoServiceImpl.java index 7b85b62..43fd794 100644 --- a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/cloud/userinfo/starter/service/impl/UserInfoServiceImpl.java +++ b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/cloud/userinfo/starter/service/impl/UserInfoServiceImpl.java @@ -34,7 +34,7 @@ public class UserInfoServiceImpl implements UserInfoService { private @Autowired UnifastOAuthClient client; // private @Autowired ObjectMapper userInfoObjectMapper; -@Value("${login.token.time_limit}") +@Value("${login.token.time_limit:3}") private Integer valid_time_limit; @Autowired() @Qualifier("userinfoRedisTemplate") @@ -61,7 +61,7 @@ private Integer valid_time_limit; BaseCacheUser user = structureUser(token); - redisTemplate.opsForValue().set(REDIS_USER_KEY + token, user, valid_time_limit, TimeUnit.MINUTES); + redisTemplate.opsForValue().set(REDIS_USER_KEY + token, user, valid_time_limit-1, TimeUnit.MINUTES); return user; }