Эх сурвалжийг харах

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

疯狂的狮子Li 1 жил өмнө
parent
commit
d131a833ab

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

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