This commit is contained in:
chenyanchang
2026-05-26 10:52:22 +08:00
parent 2861723e39
commit e4b76db702

View File

@@ -72,8 +72,8 @@ public class TokenService
Claims claims = parseToken(token);
// 解析对应的权限以及用户信息
String uuid = (String) claims.get(Constants.LOGIN_USER_KEY);
String userId = (String) claims.get(Constants.LOGIN_USER_ID);
String userKey = getTokenKey(uuid, userId);
// String userId = (String) claims.get(Constants.LOGIN_USER_ID);
String userKey = getTokenKey(uuid);
LoginUser user = redisCache.getCacheObject(userKey);
return user;
}
@@ -165,7 +165,7 @@ public class TokenService
loginUser.setLoginTime(System.currentTimeMillis());
loginUser.setExpireTime(loginUser.getLoginTime() + expireTime * 4 * MILLIS_MINUTE);
// 根据uuid将LoginSiteUser缓存
String userKey = getTokenKey(loginUser.getToken(), String.valueOf(loginUser.getUserId()));
String userKey = getTokenKey(loginUser.getToken());
redisCache.setCacheObject(userKey, loginUser, 2, TimeUnit.HOURS);
}
@@ -195,7 +195,7 @@ public class TokenService
loginUser.setLoginTime(System.currentTimeMillis());
loginUser.setExpireTime(loginUser.getLoginTime() + expireTime * MILLIS_MINUTE);
// 根据uuid将loginUser缓存
String userKey = getTokenKey(loginUser.getToken(), String.valueOf(loginUser.getUserId()));
String userKey = getTokenKey(loginUser.getToken());
redisCache.setCacheObject(userKey, loginUser, expireTime, TimeUnit.MINUTES);
}