正在显示
3 个修改的文件
包含
36 行增加
和
4 行删除
@@ -34,11 +34,13 @@ class SmsController extends NoneBaseController | @@ -34,11 +34,13 @@ class SmsController extends NoneBaseController | ||
34 | } | 34 | } |
35 | } | 35 | } |
36 | 36 | ||
37 | + //单纯发送验证码 | ||
37 | public function checkCode() | 38 | public function checkCode() |
38 | { | 39 | { |
39 | $mobile = request()->param('mobile'); | 40 | $mobile = request()->param('mobile'); |
40 | $code = request()->param('code'); | 41 | $code = request()->param('code'); |
41 | $data = Db::name('zj_code')->field('mobile,code,expire_time')->where(['mobile' => $mobile])->find(); | 42 | $data = Db::name('zj_code')->field('mobile,code,expire_time')->where(['mobile' => $mobile])->find(); |
43 | + if (!empty($data)) { | ||
42 | if (time() > $data['expire_time']) { | 44 | if (time() > $data['expire_time']) { |
43 | $this->success('验证码已过期,请重新发送', '', false); | 45 | $this->success('验证码已过期,请重新发送', '', false); |
44 | } else { | 46 | } else { |
@@ -49,6 +51,36 @@ class SmsController extends NoneBaseController | @@ -49,6 +51,36 @@ class SmsController extends NoneBaseController | ||
49 | $this->success('验证码有误', '', false); | 51 | $this->success('验证码有误', '', false); |
50 | } | 52 | } |
51 | } | 53 | } |
54 | + } else { | ||
55 | + $this->success('验证码有误', '', false); | ||
56 | + } | ||
57 | + } | ||
58 | + | ||
59 | + //修改密码、个人信息时的校验(必须验证输入手机号和原绑定手机号一致) | ||
60 | + public function checkCodeS() | ||
61 | + { | ||
62 | + $mobile = request()->param('mobile'); | ||
63 | + $code = request()->param('code'); | ||
64 | + $data = Db::name('zj_code')->field('mobile,code,expire_time')->where(['mobile' => $mobile])->find(); | ||
65 | + $mobile = DB::name('user')->where(['id' => session('user.id')])->value('mobile'); | ||
66 | + if (!empty($data)) { | ||
67 | + if ($mobile == $data['mobile']) { | ||
68 | + if (time() > $data['expire_time']) { | ||
69 | + $this->success('验证码已过期,请重新发送', '', false); | ||
70 | + } else { | ||
71 | + if ($code == $data['code'] && $code != null && $data['code'] != null && $mobile == $data['mobile']) { | ||
72 | + Db::name('zj_code')->where(['mobile' => $mobile])->update(['code' => '']); | ||
73 | + $this->success('身份信息核实成功', url(''), true); | ||
74 | + } else { | ||
75 | + $this->success('验证码有误', '', false); | ||
76 | + } | ||
77 | + } | ||
78 | + } else { | ||
79 | + $this->success('请输入原始绑定手机号码', '', false); | ||
80 | + } | ||
81 | + } else { | ||
82 | + $this->success('验证码有误', '', false); | ||
83 | + } | ||
52 | } | 84 | } |
53 | 85 | ||
54 | public function bindNewMobile() | 86 | public function bindNewMobile() |
@@ -56,7 +88,7 @@ class SmsController extends NoneBaseController | @@ -56,7 +88,7 @@ class SmsController extends NoneBaseController | ||
56 | $mobile = request()->param('mobile'); | 88 | $mobile = request()->param('mobile'); |
57 | $code = request()->param('code'); | 89 | $code = request()->param('code'); |
58 | $data = Db::name('zj_code')->field('mobile,code,expire_time')->where(['mobile' => $mobile])->find(); | 90 | $data = Db::name('zj_code')->field('mobile,code,expire_time')->where(['mobile' => $mobile])->find(); |
59 | - if(!empty($data)) { | 91 | + if (!empty($data)) { |
60 | if (time() > $data['expire_time']) { | 92 | if (time() > $data['expire_time']) { |
61 | $this->success('验证码已过期,请重新发送', '', false); | 93 | $this->success('验证码已过期,请重新发送', '', false); |
62 | } else { | 94 | } else { |
@@ -68,7 +100,7 @@ class SmsController extends NoneBaseController | @@ -68,7 +100,7 @@ class SmsController extends NoneBaseController | ||
68 | $this->success('验证码有误', '', false); | 100 | $this->success('验证码有误', '', false); |
69 | } | 101 | } |
70 | } | 102 | } |
71 | - }else { | 103 | + } else { |
72 | $this->success('验证码有误', '', false); | 104 | $this->success('验证码有误', '', false); |
73 | } | 105 | } |
74 | } | 106 | } |
@@ -151,7 +151,7 @@ | @@ -151,7 +151,7 @@ | ||
151 | alert('请输入验证码'); | 151 | alert('请输入验证码'); |
152 | }else { | 152 | }else { |
153 | $.ajax({ | 153 | $.ajax({ |
154 | - url:"{:url('sms/Sms/checkCode')}", | 154 | + url:"{:url('sms/Sms/checkCodeS')}", |
155 | data:{ | 155 | data:{ |
156 | mobile:mobile, | 156 | mobile:mobile, |
157 | code:code | 157 | code:code |
@@ -151,7 +151,7 @@ | @@ -151,7 +151,7 @@ | ||
151 | alert('请输入验证码'); | 151 | alert('请输入验证码'); |
152 | }else { | 152 | }else { |
153 | $.ajax({ | 153 | $.ajax({ |
154 | - url:"{:url('sms/Sms/checkCode')}", | 154 | + url:"{:url('sms/Sms/checkCodeS')}", |
155 | data:{ | 155 | data:{ |
156 | mobile:mobile, | 156 | mobile:mobile, |
157 | code:code | 157 | code:code |
-
请 注册 或 登录 后发表评论