Сеанс Codeigniter не отменяется

im, работая над сообществом, и я хочу, чтобы пользователь выходил из системы, но он доставлял unset userdata: S, вы знаете, почему?

это моя функция контроллера

function logOff() { //$this->session->flashdata('reports', 'Du er logget af'); //redirect('frontpage', 'refresh'); $this->session->unset_userdata($sessionData); } 

    Вы можете уничтожить весь сеанс, вызвав следующее:

     $this->session->sess_destroy(); 

    Вам нужно указать, какие элементы вы хотите отменить индивидуально, а не переменную или объект в соответствии с вашим кодом:

     $this->session->unset_userdata($sessionData); 

    Вместо этого используйте для удаления информации для входа, чтобы сохранить корзину или все остальное, что вы сохранили:

     $this->session->unset_userdata('userid'); 

    Или уничтожить всю сессию:

     $this->session->sess_destroy(); //as per Yorick's answer