我们直接在Login这个控制器里写多一个方法即可完成退出了,
<?php
namespace Admin\Controller;
use Think\Controller;
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);
}
}
然后在修改一下网页上的退出按钮,并且在模版中找到他:
然后来测试下