Explorar o código

修复注册手机验证码验证失败的BUG

Karson %!s(int64=5) %!d(string=hai) anos
pai
achega
8066902212

+ 1 - 2
application/index/controller/User.php

@@ -86,7 +86,6 @@ class User extends Frontend
             $email = $this->request->post('email');
             $mobile = $this->request->post('mobile', '');
             $captcha = $this->request->post('captcha');
-            $code = $this->request->post('code');
             $token = $this->request->post('__token__');
             $rule = [
                 'username'  => 'require|length:3,30',
@@ -114,7 +113,7 @@ class User extends Frontend
                 //'captcha'   => $captcha,
                 '__token__' => $token,
             ];
-            $ret = Sms::check($mobile, $code, 'register');
+            $ret = Sms::check($mobile, $captcha, 'register');
             if (!$ret) {
                 $this->error(__('Captcha is incorrect'));
             }

+ 1 - 1
application/index/view/user/register.html

@@ -38,7 +38,7 @@
                     <label class="control-label">{:__('Captcha')}</label>
                     <div class="controls">
                         <div class="input-group">
-                            <input type="text" name="code" class="form-control input-lg" data-rule="required;length(4);integer[+];remote({:url('api/validate/check_sms_correct')}, event=register, mobile:#mobile)" />
+                            <input type="text" name="captcha" class="form-control input-lg" data-rule="required;length(4);integer[+];remote({:url('api/validate/check_sms_correct')}, event=register, mobile:#mobile)" />
                             <span class="input-group-btn" style="padding:0;border:none;">
                                 <a href="javascript:;" class="btn btn-info btn-captcha btn-lg" data-url="{:url('api/sms/send')}" data-type="mobile" data-event="register">发送验证码</a>
                             </span>