问答项目---账号密码异步校验后进行PHP校验
Posted 帅到要去报警
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了问答项目---账号密码异步校验后进行PHP校验相关的知识,希望对你有一定的参考价值。
在做登陆的时候,通过异步校验后还需要通过php来校验账号和密码的正确性。
PHP校验账号密码:
public function login(){ if(!IS_POST){echo "页面不存在"; $this->redirect(‘index‘); die();}; $username = I(‘post.username‘); $pwd = I(‘post.password‘,‘‘,‘md5‘); $code = I(‘post.code‘); $obj = new \Think\Verify(); if(!$obj->check($code)){ $this->error(‘验证码错误‘); }; //验证账号和密码 $where = array( ‘account‘ => $username ); $result = M(‘admin‘)->where($where)->find(); if(!$result || $result[‘password‘] != $pwd){ $this->error(‘账号或密码错误‘); }; if($user[‘lock‘]){ $this->error(‘账号被锁定‘); }; $data = array( ‘id‘ => $result[‘id‘], ‘logintime‘ => time(), ‘loginIp‘ => get_client_ip() ); M(‘admin‘)->save($data); // 存session session(‘uid‘,$result[‘id‘]); session(‘uid‘,$result[‘account‘]); session(‘logintime‘,date(‘y-m-d H:i‘,$result[‘logintime‘])); session(‘loginip‘,$result[‘loginip‘]); $this->redirect(‘/admin/index‘,‘‘,2,‘页面正在跳转中...‘); }
以上是关于问答项目---账号密码异步校验后进行PHP校验的主要内容,如果未能解决你的问题,请参考以下文章
用vue + element-ui在表单验证的时候怎么调用后台接口进行异步校验