首页 > 代码库 > 问答项目---账号密码异步校验后进行PHP校验
问答项目---账号密码异步校验后进行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校验
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。