修复跨域下无法使用正常使用短信验证的问题、版本更新至2.2.3

Signed-off-by: vilson <545522390@qq.com>
This commit is contained in:
vilson 2019-02-22 10:38:12 +08:00
parent 84d0f96158
commit 18d6e1bfd0
2 changed files with 9 additions and 9 deletions

View File

@ -69,10 +69,10 @@ class Login extends BasicApi
// 用户信息验证 // 用户信息验证
$mobile = $this->request->post('mobile', ''); $mobile = $this->request->post('mobile', '');
if ($mobile) { if ($mobile) {
if (session('captcha') != Request::param('captcha')) { if (cache('captcha') != Request::param('captcha')) {
$this->error('验证码错误', 203); $this->error('验证码错误', 203);
} }
if (session('captchaMobile') != $mobile) { if (cache('captchaMobile') != $mobile) {
$this->error('手机号与验证码不匹配', 203); $this->error('手机号与验证码不匹配', 203);
} }
$member = \app\common\Model\Member::where(['mobile' => $mobile])->order('id asc')->find(); $member = \app\common\Model\Member::where(['mobile' => $mobile])->order('id asc')->find();
@ -134,8 +134,8 @@ class Login extends BasicApi
$this->error('系统繁忙'); $this->error('系统繁忙');
} }
} }
session('captcha', $code); cache('captcha', $code);
session('captchaMobile', $mobile); cache('captchaMobile', $mobile);
$this->success('', config('sms.debug') ? $code : ''); $this->success('', config('sms.debug') ? $code : '');
} }
@ -170,10 +170,10 @@ class Login extends BasicApi
if ($member) { if ($member) {
$this->error('该手机已被注册', 202); $this->error('该手机已被注册', 202);
} }
if (session('captcha') != $data['captcha']) { if (cache('captcha') != $data['captcha']) {
$this->error('验证码错误', 203); $this->error('验证码错误', 203);
} }
if (session('captchaMobile') != $data['mobile']) { if (cache('captchaMobile') != $data['mobile']) {
$this->error('手机号与验证码不匹配', 203); $this->error('手机号与验证码不匹配', 203);
} }
$memberData = [ $memberData = [
@ -206,10 +206,10 @@ class Login extends BasicApi
public function _bindMobile() public function _bindMobile()
{ {
$mobile = $this->request->post('mobile', ''); $mobile = $this->request->post('mobile', '');
if (session('captcha') != Request::param('captcha')) { if (cache('captcha') != Request::param('captcha')) {
$this->error('验证码错误', 203); $this->error('验证码错误', 203);
} }
if (session('captchaMobile') != $mobile) { if (cache('captchaMobile') != $mobile) {
$this->error('手机号与验证码不匹配', 203); $this->error('手机号与验证码不匹配', 203);
} }
$member = getCurrentMember(); $member = getCurrentMember();

View File

@ -6,7 +6,7 @@ return [
// 应用名称 // 应用名称
'app_name' => 'pearProject', 'app_name' => 'pearProject',
// 应用版本 // 应用版本
'app_version' => '2.2.2', 'app_version' => '2.2.3',
// 应用地址 // 应用地址
'app_host' => '', 'app_host' => '',
// 应用调试模式 // 应用调试模式