0

私はコミュニティに取り組んでおり、ユーザーにログオフしてもらいたいのですが、ユーザーデータの設定が解除されません:S、理由を知っていますか?

これは私のコントローラー機能です

function logOff() {

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

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


    }
4

2 に答える 2

4

以下を呼び出して、セッション全体を破棄できます。

$this->session->sess_destroy();
于 2011-10-23T13:41:01.097 に答える
2

コードに従って、変数やオブジェクトではなく、個別に設定解除する要素を指定する必要があります。

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

代わりに、ログイン情報を削除するために使用します。これにより、バスケットや保存したものはすべて保持されます。

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

または、セッション全体を破棄します。

$this->session->sess_destroy();  //as per Yorick's answer
于 2011-10-24T10:36:43.333 に答える