TP3 简单的登录验证控制器代码(包含验证码)
Posted sword082419
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TP3 简单的登录验证控制器代码(包含验证码)相关的知识,希望对你有一定的参考价值。
//这是登录页面
public function login(){
// $this->display();
if(IS_POST){
$obj = new ThinkVerify();
if($obj->check(I(‘post.checkcode‘,‘‘,‘trim‘))){
$admin_name = $_POST[‘username‘];
$admin_pass = $_POST[‘password‘];
$row = M(‘admin‘)->where("admin_name=‘$admin_name‘")->find();
if($row){
//登录信息持久化$_SESSION
session(‘mg_username‘,$rst[‘mg_name‘]);
session(‘mg_id‘,$rst[‘mg_id‘]);
//跳转后台主页
$this->redirect("Manager/index");
}else{
$this->error("<script>alert(‘用户名或密码不正确‘)</script>",U(‘login‘),0);
}
}else{
$this->error("<script>alert(‘验证码不正确‘)</script>",U(‘login‘),0);
}
}
$this->display();
}
//生成验证码
public function verifyImg(){
$config = array(
‘length‘ =>3 //验证码位数
);
$vimg = new ThinkVerify($config);
$vimg->entry();
}
以上是关于TP3 简单的登录验证控制器代码(包含验证码)的主要内容,如果未能解决你的问题,请参考以下文章
在Python中用Request库模拟登录:博客园(简单加密,无验证码)