【thinkphp】之用户退出及登录验证
2020-05-23ThinkPHP
thinkphp用户的退出,以及登录验证
第一步:新建路由
第二步:建方法
public function logout(){
session::delete('username');
$this->redirect('/admin/login');
}
需要引入use think\Session;
清空session,重定向到登录页面
第三步:新建base控制器,所有方法继承他
public function _initialize()
{
if(!Session::get('username')){
//如果没用户就重定向到登录页面
return $this->redirect('/admin/login');
}
}
如果username==空,就重定向
所有控制器继承这个base;
注意事项:登录页面
登录页面不要继承,不然会出现死循环
很赞哦! ()