刘桂岩 пре 3 година
родитељ
комит
794b4b447b
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3 3
      application/inter/controller/Doctors.php

+ 3 - 3
application/inter/controller/Doctors.php

@@ -90,7 +90,7 @@ class Doctors extends Base
             $metch = $this->pregPassword($_REQUEST['newpass']);
             if($metch !== 1)
             {
-                return json_encode(['code'=>'1021','status'=>'fail','msg'=>'密码最低8位并且必须满足大小写字母带数字与字符']);
+                return json_encode(['code'=>'1021','status'=>'fail','msg'=>'新密码长度必须为6~20个字符,使用字母、数字、下划线,并区分大小写']);
             }
             if(md5($password) != $dinfo['password']){
                 return json_encode(['code'=>'1021','status'=>'fail','msg'=>'输入的密码错误']);
@@ -105,11 +105,11 @@ class Doctors extends Base
     }
 
     public function pregPassword($str){
-        if(strlen($str) < 9)
+        if(strlen($str) < 6 || strlen($str) > 20)
         {
             return 0;
         }
-        $preg = "/^(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*,\.])[0-9a-zA-Z!@#$%^&*,\\.]{8,12}$/";
+        $preg = "/^[0-9_a-zA-Z]{6,20}$/";
         return preg_match($preg,$str);
     }