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);