|
...
|
...
|
@@ -102,7 +102,7 @@ class LoginController extends BaseController |
|
|
|
* @method :post
|
|
|
|
* @time :2023/8/19 9:13
|
|
|
|
*/
|
|
|
|
public function sendLoginSms()
|
|
|
|
public function sendLoginSms($type = SmsLog::TYPE_LOGIN)
|
|
|
|
{
|
|
|
|
$this->request->validate([
|
|
|
|
'mobile'=>['required', 'regex:/^1[3-9]\d{9}$/'],
|
|
...
|
...
|
@@ -115,7 +115,7 @@ class LoginController extends BaseController |
|
|
|
if (empty($user)) {
|
|
|
|
$this->response('请输入正确的手机号码!', Code::SYSTEM_ERROR);
|
|
|
|
}
|
|
|
|
$last_sms = SmsLog::getLastLog($mobile, SmsLog::TYPE_LOGIN);
|
|
|
|
$last_sms = SmsLog::getLastLog($mobile, $type);
|
|
|
|
if ($last_sms && $last_sms->use = SmsLog::USE_USABLE && time() - strtotime($last_sms->created_at) < 60) {
|
|
|
|
$this->response('请不要重复发送短信!', Code::SYSTEM_ERROR);
|
|
|
|
}
|
|
...
|
...
|
@@ -126,7 +126,7 @@ class LoginController extends BaseController |
|
|
|
if (empty($send->Code) && $send->Code != 'OK') {
|
|
|
|
$this->response('发送失败, 请稍后重试!', Code::SYSTEM_ERROR);
|
|
|
|
}
|
|
|
|
SmsLog::createLog($mobile, $code['code']);
|
|
|
|
SmsLog::createLog($mobile, $code['code'],$type);
|
|
|
|
$this->response('success');
|
|
|
|
}
|
|
|
|
|
...
|
...
|
|