純粋なPHP(フレームワークなし)でコーディングする場合、私は$_SESSION
でセッションを設定しました。ブラウザセッションを閉じると、クッキーを設定すると有効期限まで使用可能になります。Code_Authorityのset_userdata lifetime
しかし、私が$this->session->set_userdata($someData)
でセッションを設定してブラウザを閉じてもう一度開くと、Codeigniterフレームワークでセッションが利用できなくなります。私は、ユーザーがRemember Me
チェックボックスログインをチェックすると、Remember Me
機能とログインフォームを作成し、いくつかのクッキーを設定して、チェックしていない時に、簡単なセッションでログインしたい
は、(ユーザーが彼/彼女のブラウザセッションを閉じたときに、簡単なセッションが意味破壊され、再びブラウザを開いたときに、彼/彼女はシステムにログインしていない)。
しかし、私がset_userdata($someData)
でログインフォームを作成しようとすると、コード署名者のフレームワークでは、ブラウザを閉じた後にセッションが生き残りました。これが私の問題です。
セッション識別子とCookieは同じですか? codeigniterにRemember Me
の機能を持つログインシステムを作成するにはどうすればよいですか?あなたはそれが終了時に期限切れになりますので、これをtrueに初期化する必要があるので、sess_expire_on_closeがfalseに設定されているデフォルトで
:
327行目から始まるcodeigniter設定ファイルapplication/config/config.phpを読んでください。 – cartalot