2011-10-23 94 views
0

即時通訊工作的社區,我想用戶註銷,但它dosent未設置userdata:S,你知道爲什麼嗎?Codeigniter會話不會未設置

這是我的控制器功能

function logOff() { 

     //$this->session->flashdata('reports', 'Du er logget af'); 

     //redirect('frontpage', 'refresh'); 
     $this->session->unset_userdata($sessionData); 


    } 

回答

4

你可以通過調用摧毀整個會話以下:

$this->session->sess_destroy(); 
2

您需要指定要取消設置單獨而不是可變哪些元素或按照您的代碼對象:

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

取而代之的是用於刪除登錄信息,所以你仍然保持一個籃子或者您有存儲任何其他:

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

或破壞整個會話:

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