Commit bf235855 authored by hujun's avatar hujun

1分钟短信

parent 69981b8d
...@@ -109,20 +109,29 @@ class Member extends Basic ...@@ -109,20 +109,29 @@ class Member extends Basic
->select(); ->select();
$num = count($send_time); //发送数量 $num = count($send_time); //发送数量
if ((time() - strtotime($send_time[$num-1]->send_time) < 300) && $num != 0) { if ((time() - strtotime($send_time[$num-1]->send_time) < 58) && $num != 0) {
$data['msg'] = '5分钟内不能再次获取验证码'; $data['msg'] = '1分钟内不能再次获取验证码';
} elseif ($num > 7){ } elseif ($num > 7){
$data['msg'] = '短信发送超过上限'; $data['msg'] = '短信发送超过上限';
} else { } else {
$result['statusMsg'] = ''; $result['statusMsg'] = '';
$result['statusCode'] = ''; $result['statusCode'] = '';
//注册发送短信验证
if ($this->request->param('type') == 'add') { if ($this->request->param('type') == 'add') {
$num = $this->user->where('user_phone', $phone)->count(); $num = $this->user->where('user_phone', $phone)->count();
if ($num > 0) { if ($num > 0) {
return $this->response($data['status'], '您已注册,请登录'); return $this->response($data['status'], '您已注册,请登录');
} }
} }
//忘记密码验证
if ($this->request->param('type') == 'forget') {
$num = $this->user->where('user_phone', $phone)->count();
if ($num == 0) {
return $this->response($data['status'], '您未注册,请注册');
}
}
$message = new MessageUntils(); $message = new MessageUntils();
$_code = mt_rand(1000, 9999) . ''; $_code = mt_rand(1000, 9999) . '';
// $result = $message->sendCCPSMS($phone, array($_code, '5分钟'), 214759); // $result = $message->sendCCPSMS($phone, array($_code, '5分钟'), 214759);
...@@ -198,9 +207,9 @@ class Member extends Basic ...@@ -198,9 +207,9 @@ class Member extends Basic
'phone'=> $phone, 'phone'=> $phone,
'code' => $code, 'code' => $code,
'is_success' => 1, 'is_success' => 1,
])->whereTime('send_time', '>',time()-300)->find(); ])->whereTime('send_time', '>',time()-58)->find();
if (time() - strtotime($note_data->send_time) > 300) { if (time() - strtotime($note_data->send_time) > 58) {
return $this->response(101, '请重新获取验证码'); return $this->response(101, '请重新获取验证码');
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment