Codeigniter分别销毁会话

不错的尝试

我为管理员和用户使用了两个不同的会话,我想分别销毁每个会话,但是当我使用$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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章