瀏覽代碼

当前用户重置密码修改缓存

RuoYi 5 年之前
父節點
當前提交
900de5db80
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java

+ 4 - 1
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java

@@ -197,7 +197,10 @@ public class SysUserController extends BaseController
         user.setPassword(passwordService.encryptPassword(user.getLoginName(), user.getPassword(), user.getSalt()));
         if (userService.resetUserPwd(user) > 0)
         {
-            ShiroUtils.setSysUser(userService.selectUserById(user.getUserId()));
+            if (ShiroUtils.getUserId() == user.getUserId())
+            {
+                ShiroUtils.setSysUser(userService.selectUserById(user.getUserId()));
+            }
             return success();
         }
         return error();