فهرست منبع

提交重复四位数的验证

frank 3 سال پیش
والد
کامیت
cbdaca58f5
2فایلهای تغییر یافته به همراه6 افزوده شده و 6 حذف شده
  1. 3 3
      backendApi/modules/v1/models/Admin.php
  2. 3 3
      common/models/User.php

+ 3 - 3
backendApi/modules/v1/models/Admin.php

@@ -122,9 +122,9 @@ class Admin extends ActiveRecord
             return [ 'code' => 1000, 'type' => $scenario , 'message' => '登录密码中需要包含数字、大写字母、小写字母、特殊字符至少三种' ];
         }
 
-        // 判断有三位以上重复性
-        if(preg_match('/(\w)*(\w)\2{2}(\w)*/',$password)) {
-            return [ 'code' => 1000, 'type' => $scenario , 'message' => '登录密码中数字、大写字母、小写字母不能连续重复三个以上' ];
+        // 判断有三位以上重复性
+        if(preg_match('/(\w)*(\w)\1{2}(\w)*/',$password)) {
+            return [ 'code' => 1000, 'type' => $scenario , 'message' => '登录密码中数字、大写字母、小写字母不能连续重复三个以上' ];
         }
 
         // 判断密码中不能出现登录账号

+ 3 - 3
common/models/User.php

@@ -333,9 +333,9 @@ class User extends \common\components\ActiveRecord
             return [ 'code' => 1000, 'type' => $scenario , 'message' => '登录密码中需要包含数字、大写字母、小写字母、特殊字符至少三种' ];
         }
 
-        // 判断有三位以上重复性
-        if(preg_match('/(\w)*(\w)\2{2}(\w)*/',$password)) {
-            return [ 'code' => 1000, 'type' => $scenario , 'message' => '登录密码中数字、大写字母、小写字母不能连续重复三个以上' ];
+        // 判断有三位以上重复性
+        if(preg_match('/(\w)*(\w)\1{2}(\w)*/',$password)) {
+            return [ 'code' => 1000, 'type' => $scenario , 'message' => '登录密码中数字、大写字母、小写字母不能连续重复三个以上' ];
         }
 
         // 判断密码中不能出现登录账号