|
|
@@ -1361,7 +1361,7 @@ class Auth extends BaseController
|
|
1361
|
1361
|
|
|
1362
|
1362
|
public function verify(UserAuthValidate $validate)
|
|
1363
|
1363
|
{
|
|
1364
|
|
- $data = $this->request->params(['phone', 'code', 'key',"type"]);
|
|
|
1364
|
+ $data = $this->request->params(['phone', 'code', 'key',"type", 'areaCode']);
|
|
1365
|
1365
|
$validate->sceneVerify()->check($data);
|
|
1366
|
1366
|
log::info("发送短信方法");
|
|
1367
|
1367
|
if ($data['type']=="register"){
|
|
|
@@ -1382,7 +1382,7 @@ class Auth extends BaseController
|
|
1382
|
1382
|
}
|
|
1383
|
1383
|
$sms_code = str_pad(random_int(1, 9999), 4, 0, STR_PAD_LEFT);
|
|
1384
|
1384
|
$sms_time = systemConfig('sms_time') ? systemConfig('sms_time') : 30 ;
|
|
1385
|
|
- $res = app()->make(AliYunSmsService::class)->send($data['phone'], $sms_code);
|
|
|
1385
|
+ $res = app()->make(AliYunSmsService::class)->send(($data['areaCode'] ?? '') . $data['phone'], $sms_code);
|
|
1386
|
1386
|
if($res['Code']!='OK'){
|
|
1387
|
1387
|
Db::name('log')->insert(['data'=>'幸福保短信发送失败:'.json_encode($res,256)]);
|
|
1388
|
1388
|
return app('json')->fail('操作过于频繁,请稍后重试~');
|