From fcfe88cd7c99d6fed94e27c61086a9ce59a887b8 Mon Sep 17 00:00:00 2001 From: sh Date: Tue, 12 May 2026 16:11:34 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E8=B6=85=E6=97=B6=E6=97=B6?= =?UTF-8?q?=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/framework/web/service/TokenSiteService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/TokenSiteService.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/TokenSiteService.java index bbfa8b3..6c48405 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/TokenSiteService.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/TokenSiteService.java @@ -149,6 +149,8 @@ public class TokenSiteService LoginSiteUser.setToken(token); setUserAgent(LoginSiteUser); + LoginSiteUser.setLoginTime(System.currentTimeMillis()); + LoginSiteUser.setExpireTime(LoginSiteUser.getLoginTime() + expireTime * MILLIS_MINUTE); //redis存2个小时 String userKey = getTokenKey(token, String.valueOf(LoginSiteUser.getUserId())); redisCache.setCacheObject(userKey, LoginSiteUser, 2, TimeUnit.HOURS); @@ -175,6 +177,8 @@ public class TokenSiteService LoginSiteUser.setToken(token); setUserAgent(LoginSiteUser); + LoginSiteUser.setLoginTime(System.currentTimeMillis()); + LoginSiteUser.setExpireTime(LoginSiteUser.getLoginTime() + REFRESH_TOKEN_OUTIME * 24 * 60 * MILLIS_MINUTE); //存入7天 redisCache.setCacheObject(CacheConstants.LOGIN_SITE_REFRESH_KEY + token,LoginSiteUser,REFRESH_TOKEN_OUTIME,TimeUnit.DAYS);