TP3 简单的登录验证控制器代码(包含验证码)

//这是登录页面
public function login(){
// $this->display();
if(IS_POST){
$obj = new \Think\Verify();
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 \Think\Verify($config);
$vimg->entry();
}

转载于:https://www.cnblogs.com/sword082419/p/9268844.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值