Quellcode durchsuchen

管理员端的密码修改规则

frank vor 3 Jahren
Ursprung
Commit
ba3dc125ea

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

@@ -112,7 +112,7 @@ class Admin extends ActiveRecord
             return [ 'code' => 1000, 'type' => $scenario , 'message' => '登录密码不能小于8位' ];
         }
 
-        // 判断密码中数字、大写字母、小写字母、特殊字符至少
+        // 判断密码中数字、大写字母、小写字母、特殊字符至少
         $symbol = '`~!@#$^&*()=|{}\'\":;\',\\[\\].<>\/?~!@#¥……&*()——|{}【】‘;:”。,、?';
         // $requiredRules = '/^(?![\d]+$)(?![a-z]+$)(?![A-Z]+$)(?!['.$symbol.']+$)[\da-zA-z'.$symbol.']{8,}$/';   // 这是两种的正则
         $requiredRules = '/^(?![\da-z]+$)(?![\dA-Z]+$)(?![\d'.$symbol.']+$)(?![a-zA-Z]+$)(?![a-z'.$symbol.']+$)(?![A-Z'.$symbol.']+$)[\da-zA-z'.$symbol.']{8,}$/';
@@ -128,7 +128,7 @@ class Admin extends ActiveRecord
 
         // 判断密码中不能出现登录账号
         if (strpos($password, $model->ADMIN_NAME) !== false){
-            return [ 'code' => 1000, 'type' => $scenario , 'message' => '登录密码中不出现登录账号' ];
+            return [ 'code' => 1000, 'type' => $scenario , 'message' => '登录密码中不允许出现登录账号' ];
         }
 
         return [ 'code' => 200, 'type' => $scenario , 'message' => '验证通过了' ];

+ 1 - 1
backendApi/modules/v1/models/AdminForm.php

@@ -134,7 +134,7 @@ class AdminForm extends Model
         // 给密码进行加密 ,如果需要添加验证密码安全验证时 ,可以在这个地方加
         if($this->password){
             if ($this->scenario == 'changePassword' || $this->scenario == 'noLoginModifyPassword'){
-
+                // 进行规则的判断
                 $message = $model->verificationPassword($this->password,$this->scenario,$model);
                 if ( $message['code'] != 200 ){
                     $this->addError($message['type'], $message['message']);