作者:小桃爱学PHP | 来源:互联网 | 2023-02-01 20:32
本文主要和大家详细介绍了ThinkPHP实现登录退出功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。
check($yzm)){//调用check方法
return true;
}else{
echo '验证码错误';
exit();
}
}
public function login(){
if(!IS_POST){
$this->display();
}else{
//若验证码验证通过
if($this->checkyzm(I('post.yzm'))){
$username=I('post.username');
$user=D( ' user ' )->where(" username='$username' ")->find();
//post过来的password拼接盐md5后密码=数据库的密码,则通过
if(md5( I( ' post.password ' ) . $user[ ' salt ' ])===$user['password']{
COOKIE('username' , $userp[ ' username ' ]);//写入COOKIE
$this->redirect('/');//跳转到首页
}else{
echo '用户名或密码不对';
}
}
}
}
/**V层
* 退出登陆
* 读取COOKIE $Think.COOKIE
*/
//若没有COOKIE数据
您好欢迎观临
登陆 |
免费注册 |
{$Think.COOKIE.username}|
<退出
/**
* 退出方法
* 1,COOKIE设为null,删除COOKIE
* 2. 跳转到首页
*/
public function logout(){
COOKIE(&#39;username&#39; , null);
$this->redirect(&#39;/&#39;);
}
?>}
相关推荐:
Yii2框架自动登录以及登录退出功能的实现方法
以上就是ThinkPHP实现登录退出功能的代码分享的详细内容,更多请关注其它相关文章!