mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-20 18:15:56 +08:00
解决一些异步操作无法在同一个上下文获取登录用户,通过传递token获取登录用户对象时token被意外删除或者退出登录,satoken会在redis创建一个loginID为null的key
This commit is contained in:
parent
23b7e5f8c7
commit
e9c54b958f
@ -77,7 +77,7 @@ public class LoginHelper {
|
||||
*/
|
||||
public static LoginUser getLoginUser(String token) {
|
||||
Object loginId = StpUtil.getLoginIdByToken(token);
|
||||
SaSession session = StpUtil.getSessionByLoginId(loginId);
|
||||
SaSession session = StpUtil.getStpLogic().getSessionByLoginId(loginId,false);
|
||||
if (ObjectUtil.isNull(session)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user