注销会话sess_destroy() 不起作用



目前我在 CodeIgniter 和 sess_destroy 方面遇到了问题,我想让用户只有一个会话,所以我正在验证用户是否有上一个会话并且他/她想继续第二个会话,我们调用一个退出函数来终止第一个会话,以便用户可以保留他/她启动的第二个会话。

这是我销毁会话的功能:

public function salteya(){
$this->session->set_userdata(array());
$this->session->sess_destroy();
log_message('error', "salteya");
//redirect(base_url("Administrador/gotohome"));
}

行为是,当用户启动第二个会话并且我尝试销毁第一个会话时,需要刷新两次页面或更改页面两次以销毁会话。

以前有人遇到过这个问题吗?犹豫不决

此致敬意

试试这个

public function salteya(){
$this->session->unset_userdata();
$this->session->sess_destroy();
log_message('error', "salteya");
//redirect(base_url("Administrador/gotohome"));
}

相关内容

  • 没有找到相关文章

最新更新