我为管理员和用户使用了两个不同的会话,我想分别销毁每个会话,但是当我使用$this->session->sess_destroy();
它销毁一个会话时,它会销毁两个会话。请帮我。
$admin_data = array (
'admin_email' => $this->input->post('admin_email'),
'is_admin_logged_in' => 1
);
$this->session->set_userdata($admin_data);
redirect('admin_profile');
public function admin_profile() {
if ($this->session->userdata('is_admin_logged_in')){
$this->load->view("view_admin_profile");
}
else {redirect('login');}
}
public function logout() {
$this->session->unset_userdata($admin_data);
redirect("login");
}
您可以使用 $this->session->unset_userdata('name of session');
欲了解更多信息,请查看用户指南
https://www.codeigniter.com/user_guide/libraries/sessions.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句