Ejemplo n.º 1
0
 /**
  * 检查手机号和验证码是否已存在
  * @author Hanxiang
  * @param $mobile
  * @param $code
  * @return bool
  */
 public static function checkMobile($mobile, $code)
 {
     $smsCode = self::where('mobile', $mobile)->first();
     if (count($smsCode) > 0) {
         if (time() - strtotime($smsCode->created_at) < 30) {
             // TODO
             return false;
             //存在,且小于30秒
         } else {
             $smsCode->code = $code;
             $smsCode->save();
             return true;
         }
     } else {
         $smsCode = new SmsCode();
         $smsCode->mobile = $mobile;
         $smsCode->code = $code;
         $smsCode->ip = '';
         $smsCode->save();
         return true;
     }
 }