瀏覽代碼

3.4.4 update-20250513

xiaofei 1 月之前
父節點
當前提交
93fb4d2691
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      distributed-print/src/main/java/com/qmth/distributed/print/api/SysController.java

+ 6 - 2
distributed-print/src/main/java/com/qmth/distributed/print/api/SysController.java

@@ -336,8 +336,12 @@ public class SysController {
         if (Objects.isNull(user)) {
             throw ExceptionResultEnum.ERROR.exception("用户不存在");
         }
-        if (!password.equals(user.getPassword())) {
-            throw ExceptionResultEnum.ERROR.exception("密码错误");
+        if (StringUtils.isBlank(password)) {
+            throw ExceptionResultEnum.ERROR.exception("密码不能为空");
+        }
+        String decodePassword = Base64Util.encode(RSAUtil.decrypt(password).getBytes());
+        if (!decodePassword.equals(user.getPassword())) {
+            throw ExceptionResultEnum.ERROR.exception("用户名或密码错误");
         }
         String mobileNumber = user.getMobileNumber();
         if (Objects.isNull(mobileNumber)) {