|
|
@@ -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' => '验证通过了' ];
|