我们直接在Login这个控制器里写多一个方法即可完成退出了,
<?php namespace AdminController; use ThinkController; class LoginController extends Controller { //后台登录 public function index(){ if(IS_POST){ $username = I('admin'); $password = I('pwd'); if(D('admin')->checkUser($username,$password)){ //dump($_SESSION);die; $this -> success('登录成功',U('index/index')); }else{ $this -> error('用户名或则密码错误'); } return; } $this -> display(); } //注销 public function logout(){ session(null); $this -> success('恭喜成功退出','index',3); //dump($_SESSION); } }
然后在修改一下网页上的退出按钮,并且在模版中找到他:
然后来测试下