| xqd
@@ -224,10 +224,14 @@ class CommonController extends Controller
|
|
|
$req = request()->post();
|
|
|
$this->validate(request(), [
|
|
|
'phone|手机号' => 'required|integer',
|
|
|
+ 'verify|验证码' => 'required|integer',
|
|
|
]);
|
|
|
- $req['verify'] = 0;
|
|
|
+ $verify = (int)$req['verify'];
|
|
|
+ $verifyCode = Cache::get($req['phone'].'-', $verify, config('config.aly_sms.sms_verify_code_expire'));
|
|
|
+ if ($verifyCode!=$verify){
|
|
|
+ return out('',401,'验证码错误!');
|
|
|
+ }
|
|
|
$find = Docter::where('phone','=',$req['phone'])->first();
|
|
|
-
|
|
|
if (empty($find)){
|
|
|
$docter_list = [
|
|
|
'type' => 1,
|
| xqd
@@ -279,19 +283,16 @@ class CommonController extends Controller
|
|
|
if ($find['status'] == 0) {
|
|
|
return out(null, 10002, '该账号已被冻结');
|
|
|
}
|
|
|
- if ($req['verify']==0){
|
|
|
- $datas = [
|
|
|
- 'avatar' => $find['avatar'],
|
|
|
- 'name' => $find['name'],
|
|
|
- 'flag' => 'doctor_'.$find['id'],
|
|
|
- ];
|
|
|
- // 验证是否正确
|
|
|
- $token = aes_encrypt(['doctor_id' => $find['id'], 'time' => time()]);
|
|
|
- return out(['token' => $token,'data'=>$datas]);
|
|
|
- }else{
|
|
|
- return out(null, 401, '验证码错误');
|
|
|
|
|
|
- }
|
|
|
+ $datas = [
|
|
|
+ 'avatar' => $find['avatar'],
|
|
|
+ 'name' => $find['name'],
|
|
|
+ 'flag' => 'doctor_'.$find['id'],
|
|
|
+ ];
|
|
|
+ // 验证是否正确
|
|
|
+ $token = aes_encrypt(['doctor_id' => $find['id'], 'time' => time()]);
|
|
|
+ return out(['token' => $token,'data'=>$datas]);
|
|
|
+
|
|
|
|
|
|
}
|
|
|
|