From e9ac30316959c2332af4be3dc1a84fa4f4d94d5a Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期二, 23 七月 2024 20:29:13 +0800 Subject: [PATCH] 代码提交 --- server/service/src/main/java/com/doumee/config/Jwt/JwtTokenUtil.java | 12 +++--------- 1 files changed, 3 insertions(+), 9 deletions(-) diff --git a/server/service/src/main/java/com/doumee/config/Jwt/JwtTokenUtil.java b/server/service/src/main/java/com/doumee/config/Jwt/JwtTokenUtil.java index 44d2bd0..a4e8a98 100644 --- a/server/service/src/main/java/com/doumee/config/Jwt/JwtTokenUtil.java +++ b/server/service/src/main/java/com/doumee/config/Jwt/JwtTokenUtil.java @@ -60,6 +60,8 @@ private final static String jwtSecret = "MhAjU9poLf8ko54K25XBDtonaL33vtt1"; //杩囨湡鏃堕棿(s) 86400L=1澶� 604800L=7澶� private static final long expire = 86400L; + //redis杩囨湡鏃堕棿 + private static final Integer redisExpire = 3; /** * 鐢熸垚token,鏍规嵁userId鍜岄粯璁よ繃鏈熸椂闂� @@ -75,18 +77,10 @@ * 鐢熸垚token,鏍规嵁userId鍜岄粯璁よ繃鏈熸椂闂� */ public static String generateTokenForZb(Long userId,String userType,String userInfo,RedisTemplate<String,Object> redisTemplate) { - Long expiredSeconds = getExpireSeconds(); - final Date expirationDate = new Date(System.currentTimeMillis() + expiredSeconds * 1000); - return generateTokenZb(userId,userType,userInfo, expirationDate,redisTemplate); - } - - - public static String generateTokenZb(Long userId, String userType,String userInfo, Date expiredDate,RedisTemplate<String,Object> redisTemplate) { String tokenKey = UUID.randomUUID() + "_" + userId; - redisTemplate.opsForValue().set(userType + "_" +tokenKey,userInfo); + redisTemplate.opsForValue().set(userType + "_" +tokenKey,userInfo,redisExpire,TimeUnit.HOURS); return tokenKey; } - /** * 楠岃瘉token鏄惁澶辨晥 -- Gitblit v1.9.3