Explorar o código

设置密码为强密码

18339543638 hai 1 ano
pai
achega
40303bd3bc

+ 4 - 0
nb-core/src/main/java/com/nb/core/utils/PswUtils.java

@@ -22,4 +22,8 @@ public class PswUtils {
         }
         return true;
     }
+
+    public static void main(String[] args) {
+
+    }
 }

+ 1 - 1
nb-service/web-service/src/main/java/com/nb/web/service/system/auth/DefaultAccountOperator.java

@@ -134,7 +134,7 @@ public class DefaultAccountOperator implements IAccountOperator {
         if (!SecurityUtil.matchesPassword(oldPass, sysUser.getPassword())) {
             throw new CustomException("旧密码不正确");
         }
-        if (PswUtils.validatePsw(newPass)) {
+        if (!PswUtils.validatePsw(newPass)) {
             throw new CustomException("密码由8~16位大小写字母、数字及特殊字符等混合、随机组成(至少包括数字、小写字母、大写字母和特殊符号中的三种)");
         }
         boolean validatePsw = PswUtils.validatePsw(newPass);