Codeigniterセッションライブラリを使用しているときに理解できない問題があります。同じネットワークユーザーが同じセッションを使用します(私たちは大企業と協力しており、彼らは私にこう言っています:誰かがシステムにログインすると、誰もがログインします)!これは可能ですか?このバグを修正するにはどうすればよいですか?
私はCodeigniterコアセッションライブラリを使用しており、データベースを使用しています。
Codeigniterセッションライブラリを使用しているときに理解できない問題があります。同じネットワークユーザーが同じセッションを使用します(私たちは大企業と協力しており、彼らは私にこう言っています:誰かがシステムにログインすると、誰もがログインします)!これは可能ですか?このバグを修正するにはどうすればよいですか?
私はCodeigniterコアセッションライブラリを使用しており、データベースを使用しています。
http://ellislab.com/codeigniter/user-guide/libraries/sessions.html
ページが読み込まれると、セッション クラスは、有効なセッション データがユーザーのセッション Cookie に存在するかどうかを確認します。セッション データが存在しない場合 (または有効期限が切れている場合)、新しいセッションが作成され、Cookie に保存されます。セッションが存在する場合、その情報が更新され、Cookie が更新されます。更新ごとに、session_id が再生成されます。
同じネットワーク ユーザーが同じセッションを使用することをどこで読んだかはわかりませんが、CodeIgniter のドキュメントでは、セッションが Cookie に保存されていることがわかり、ネットワーク ユーザーにはあなたが説明した問題はありません。
セッション 1 よりもアプリのロジック エラーが発生する可能性が高くなります。ローカル開発サーバーで (異なるブラウザーから) 2 つ以上の異なるユーザー アカウントを使用しようとすると、再現できる可能性があります。