feat(ruoyi支持用户在多组织中不同角色能力): 用户身份鉴定

非GitLink Cookie登录时,若该用户已在GitLink登录则生成Cookie进行设置

关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2780
This commit is contained in:
otto 2023-04-26 10:07:49 +08:00
parent afceb2c164
commit 61246005bb
1 changed files with 6 additions and 0 deletions

View File

@ -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);
}
/**
* 获取用户身份信息
*