Thinkphp用户验证模块代码

<?
/**
*本类是用户登陆验证模块
**/
class IndexAction extends Action {
 
//显示登录页
public function index(){
$this->display();
    }
 
//验证码验证+用户验证+密码验证-方法
Public function iflogin(){
$username=$_POST['username'];
$password=$_POST['pasword'];
$verify=$_POST['verifycode'];
if($_SESSION['verify']!==md5($verify)){
$this->error('验证码输入错误!');
}
if(isset($_POST['username']) && $_POST['username'] == null){
$this->show('<script language="JavaScript">alert("请输入用户名!");location.href="__URL__/login";</script>;');
}
 
$admin=M('User');
$where['username']=$_POST['username'];
$where['password']=$_POST['password'];
$i=$admin->where($where)->count();
if($i>0){
$this->redirect('Index/index');
}
else{
$this->error('你输入的用户名或密码不正确,请重新输入!');
}
$this->diaplay();
 
}
 
 
//用户登陆页面
    Public function login(){
    $this->display();
    }
 
 
//验证码-方法
Public function verify(){
import('ORG.Util.Image');
Image::buildImageVerify();
}
 

}

//验证码点击刷新:

<input class=wenbenkuang name="verifycode" type=text value="" maxLength=4 size=10>
<img src="__URL__/verify/"  onclick='this.src=this.src+"?"+Math.random()'/>

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.