Przeglądaj źródła

fix(auth):修复手机号格式验证逻辑- 添加了对香港手机号格式的支持- 记录一键登录获取的数据到日志表-优化手机号验证正则表达式,支持更多地区号码格式

shichen 10 miesięcy temu
rodzic
commit
ea04b5a763
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      app/controller/api/Auth.php

+ 2 - 1
app/controller/api/Auth.php

@@ -2096,12 +2096,13 @@ class Auth extends BaseController
2096 2096
                 return app('json')->fail('没有获取到手机号1');
2097 2097
             }
2098 2098
 //            dump($data);
2099
+            Db::name('log')->insert(['data'=>'一键登录获取的数据:' .$data]);
2099 2100
             $data=json_decode($data,true);
2100 2101
             $phone=$data['purePhoneNumber']??'';
2101 2102
             if($phone==''){
2102 2103
                 return app('json')->fail('没有获取到手机号2');
2103 2104
             }
2104
-            if (!preg_match("/^1[3456789]{1}\d{9}$/", $phone)){
2105
+            if (!preg_match("/^1[3456789]{1}\d{9}$/", $phone) && !preg_match("/^[569]\d{7}$/",$phone)){
2105 2106
                 return app('json')->fail('手机号格式错误');
2106 2107
             }
2107 2108
             $user_res=Db::name('user')->where('account',$phone)->find();