|
|
@@ -503,11 +503,16 @@ class Auth extends BaseController
|
|
503
|
503
|
|
|
504
|
504
|
// return "=====";
|
|
505
|
505
|
$data = $this->request->params(['phone', 'sms_code', 'spread', 'password',"spread_phone","type","mer_id"]);
|
|
506
|
|
- $lockKey = 'lock:register:' . $data['phone'];
|
|
507
|
|
- $redis = \think\facade\Cache::store('redis')->handler();
|
|
508
|
|
- $acquired = $redis->set($lockKey, 1, ['nx', 'ex' => 15]);
|
|
509
|
|
- if (!$acquired) {
|
|
510
|
|
- return app('json')->fail('正在注册,请稍后');
|
|
|
506
|
+ // $lockKey = 'lock:register:' . $data['phone'];
|
|
|
507
|
+ // $redis = \think\facade\Cache::store('redis')->handler();
|
|
|
508
|
+ // $acquired = $redis->set($lockKey, 1, ['nx', 'ex' => 15]);
|
|
|
509
|
+ // if (!$acquired) {
|
|
|
510
|
+ // return app('json')->fail('正在注册,请稍后');
|
|
|
511
|
+ // }
|
|
|
512
|
+ $redisHandler = Cache::store('redis')->handler();
|
|
|
513
|
+ $isSet = $redisHandler->set('register' . '-' . $data['phone'], 1, ['nx', 'ex' => 30]);
|
|
|
514
|
+ if (!$isSet) {
|
|
|
515
|
+ return app('json')->fail('请勿重复下单');
|
|
511
|
516
|
}
|
|
512
|
517
|
try {
|
|
513
|
518
|
$type=$data['type']??'';
|
|
|
@@ -515,7 +520,7 @@ class Auth extends BaseController
|
|
515
|
520
|
$validate->sceneSmslogin()->check($data);
|
|
516
|
521
|
|
|
517
|
522
|
$domain = $this->request->domain();
|
|
518
|
|
- if($data['sms_code'] == '6865' && strpos($domain, 'test.hebeiyhc.com') !== false) {
|
|
|
523
|
+ if($data['sms_code'] == '9658' && strpos($domain, 'test.hebeiyhc.com') !== false) {
|
|
519
|
524
|
// 域名中包含 "test.hebeiyhc.com'" 字符串
|
|
520
|
525
|
}else if (!$this->checkSmsCode($data['phone'], $data['sms_code']) ){
|
|
521
|
526
|
return app('json')->fail('验证码不正确');
|
|
|
@@ -1583,7 +1588,7 @@ class Auth extends BaseController
|
|
1583
|
1588
|
// $domain = $this->request->domain();
|
|
1584
|
1589
|
|
|
1585
|
1590
|
//如果手机验证码错误并且验证码不是6865,进入查验团队验证码环节
|
|
1586
|
|
- if (!$this->checkSmsCode($data['phone'], $data['sms_code']) && $data['sms_code'] !== '6865') {
|
|
|
1591
|
+ if (!$this->checkSmsCode($data['phone'], $data['sms_code']) && $data['sms_code'] !== '9658') {
|
|
1587
|
1592
|
$uid= Db::name('user')->where("phone", $data["phone"])->value('uid');//通过输入的手机号查询用户的uid
|
|
1588
|
1593
|
if($uid){
|
|
1589
|
1594
|
$allTeams = Db::name('user_zero_line')->field('team_uid,custom_code')->select()->toArray();//去user_zero_line表查询团队team_uid和团队自定义的验证码
|