From 4388856f491fb6806e1f34841a773f79947166b4 Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期一, 29 七月 2024 16:23:50 +0800
Subject: [PATCH] 代码提交
---
server/service/src/main/java/com/doumee/config/Jwt/JwtTokenUtil.java | 16 +++++-----------
1 files changed, 5 insertions(+), 11 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 6b1c79b..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
@@ -50,16 +50,18 @@
public class JwtTokenUtil {
//Header 鍚嶇О
public static final String HEADER_KEY = "token";
- //Header 鍚嶇О
- public static final String BUSINESS_HEADER_KEY = "business_token";
//鍙栧�煎悕绉�
public static final String UserId_Name = "AppUserId";
//鍙栧�煎悕绉�
public static final String UserType = "UserType";
+ //鍙栧�煎悕绉�
+ public static final String UserInfo = "UserInfo";
//鍔犲瘑瀵嗛挜
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