作者 Karson

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

... ... @@ -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'));
}
... ...
... ... @@ -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>
... ...