Browse Source

增加注释

master
wanghongjun 2 years ago
parent
commit
4075f7fc54
  1. 10
      app/controller/Passport.php

10
app/controller/Passport.php

@ -120,12 +120,13 @@ class Passport extends BaseController
try {
$cookie_name = 'send_code'.$_SERVER['HTTP_HOST'];
$send_time = 60;
validate(UserValidate::class)->scene('sendCode')->check($data);
# 限制短信验证码60发送一次
if ($time = Cookie::get($cookie_name)) {
$s = time() - $time;
if ($s < 60) {
if ($s < $send_time) {
return $this->renderError("请等待 {$s} 秒后操作",['residue_time' => $s]);
} else {
Cookie::delete($cookie_name);
@ -133,18 +134,19 @@ class Passport extends BaseController
}
$phone = $data['phone'];
$code = rand(1000 , 9999);
# 发送短信
$result = AliSms::send($phone,$code);
if (!$result['status']) {
throw new ValidateException($result['msg']);
}
# 占记录数据库
$Pincode = new Pincode();
$res = $Pincode->sendSave($phone,$code);
if ($res['status']) {
# 记录短信验证码发送时间
Cookie::set($cookie_name,time());
return $this->renderSuccess('发送成功' , ['code' => $code]);

Loading…
Cancel
Save