1

最近、私は自分のhmvcシステムにion_authを実装しました。問題は、CMSからログアウトするとログアウトが機能することですが、セッションを破棄する前に、これらのエラーが表示されます。

未定義のインデックス:session_id

未定義のインデックス:ip_address

未定義のインデックス:user_agent

....。

次のエラーの原因が1秒間だけで、その後セッションが破棄されているのかわかりません。これはセキュリティの問題でしょうか?開発モードをオフにすると、表示されなくなるためです。これを修正する方法の提案はありますか?ありがとう

4

1 に答える 1

3

誰も私を助けてくれないので、私は自分でこの問題に答えます:)それが原因の問題でした

line 102-103
//log the user out
function logout()
{
    $this->data['title'] = "Logout";

    //log the user out
    $logout = $this->ion_auth->logout();

    //redirect them to the login page
    $this->session->set_flashdata('message', $this->ion_auth->messages());
    redirect('auth/login', 'refresh');
}

そして私はそれを次のように変更しました:

//log the user out
function logout()
{
    if($this->ion_auth->logged_in())
    {
        $this->ion_auth->logout();
        redirect('admin/login', 'refresh');
    }

}

ソース:私は自分自身をテストし、うまく働いています:)

于 2013-01-07T17:28:29.307 に答える