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