소스 검색

fix 修复 token 失效后 登录获取用户null问题

疯狂的狮子Li 2 년 전
부모
커밋
2a9a4c6828
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      ruoyi-auth/src/main/java/org/dromara/auth/service/SysLoginService.java

+ 3 - 0
ruoyi-auth/src/main/java/org/dromara/auth/service/SysLoginService.java

@@ -102,6 +102,9 @@ public class SysLoginService {
     public void logout() {
         try {
             LoginUser loginUser = LoginHelper.getLoginUser();
+            if (ObjectUtil.isNull(loginUser)) {
+                return;
+            }
             if (TenantHelper.isEnable() && LoginHelper.isSuperAdmin()) {
                 // 超级管理员 登出清除动态租户
                 TenantHelper.clearDynamic();