diff --git a/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/service/TokenService.java b/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/service/TokenService.java index ad7222c0d..5e8614d8f 100644 --- a/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/service/TokenService.java +++ b/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/service/TokenService.java @@ -58,6 +58,8 @@ public class TokenService { } if (StringUtils.isEmpty(token)) { token = IdUtils.fastUUID(); + } else { + loginUser.setCookie(genCookieByToken(token)); } Long userId = loginUser.getSysUser().getUserId(); String userName = loginUser.getSysUser().getUserName(); @@ -87,6 +89,10 @@ public class TokenService { return rspMap; } + private String genCookieByToken(String token) { + return String.format("autologin_trustie=%s;", token); + } + /** * 获取用户身份信息 *