2011-10-23 11 views
0

私はコミュニティーで働いていますが、私はログオフしたいのですが、ユーザーデータの設定を解除します: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 
をあなたはまだあなたが保存されている任意の他バスケットまたはを保つように、ログイン情報を
関連する問題