diff --git a/application/api/model/Sms.php b/application/api/model/Sms.php index 0e667e34..b3c9e9a8 100644 --- a/application/api/model/Sms.php +++ b/application/api/model/Sms.php @@ -42,20 +42,9 @@ class Sms extends Model return ['code' => 0, 'msg' => '验证码错误次数过多,账号已被封禁,请联系管理员处理','data' =>null]; } - $is_code = db::name('sms')->where(['mobile' => $mobile, 'event' => $type])->order('id desc')->find(); + $is_code = db::name('sms')->where(['mobile' => $mobile, 'event' => $type,'deletetime' => 0])->order('id desc')->find(); if ($is_code && $is_code['code'] == $code) { - //验证码正确 - if($type == 1 || $type == 2){ - //查询手机号绑定的数量 - $map = []; - $map['mobile'] = $mobile; - $map['status'] = 1; - $user_info = db::name('user')->where($map)->count(); - if($user_info >= 4){ - return ['code' => 0, 'msg' => '该手机号已达绑定上线','data' =>null]; - } - } - db::name('sms')->where(['mobile' => $mobile, 'event' => $type])->delete(); + db::name('sms')->where(['mobile' => $mobile, 'event' => $type])->update(['deletetime' => time()]); //登陆成功后 把所有的登录错误删除掉 db::name('sms_error')->where(['mobile' => $mobile])->delete(); return ['code' =>1, 'msg' =>'验证码正确','data' =>null];