gpt4 book ai didi

php - CI3 注销 session 不重定向

转载 作者:搜寻专家 更新时间:2023-10-31 21:52:13 24 4
gpt4 key购买 nike

我正在尝试为项目创建一个简单的登录/注销功能,但我的问题是当我尝试注销时,页面不会重定向到我的原始登录页面。

我的管理模型是这样的

public function __construct() {
parent::__construct();
$this->load->model('AdminModel');
$this->load->library('session');
if($this->session->userdata('logged_in')){
redirect('item/index');
}
}

public function logout(){
$this->session->sess_destroy();
redirect('admin/index', 'refresh');
}

如果登录的用户试图访问其他被禁止的页面,此行会将页面重定向到主页,但是当我注销时,它只会将我重定向到同一用户的主页。

if($this->session->userdata('logged_in')){
redirect('item/index');
}

谢谢。

最佳答案

尝试下面的函数

public function logout(){
if($this->session->userdata('logged_in')){
foreach ($_SESSION as $key => $value) {
unset($_SESSION[$key]);
}

$this->load->view('admin/index');
}
}

此处 $this->load->view('admin/index'); 将加载您想要的 View 。

关于php - CI3 注销 session 不重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39578460/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com