0

Cakephp2.1アプリケーションを実行しています。1つの機能は、管理者として下位レベルのユーザーアカウントにログインできることです。これは新しいウィンドウで行われます。最初のウィンドウでアクセスしようとすると、新しいセッションデータと衝突します。これは、すべてがセッションCookieCAKEPHPに保存されているためだと思います。

これが当てはまる場合は、新しいウィンドウで使用される一意の名前で新しいセッションCookieを作成できるようにしたいと思います。これがうまくいくかどうか、そしてどのようにそれを行うことができるかを教えてください。

4

1 に答える 1

1

セッションはクロスタブとクロスウィンドウです。これらはブラウザ全体で有効です(とにかく単一のウィンドウに同じサンドボックスまたは「非表示」モードがない場合)。

したがって、新しいウィンドウとタブを開くだけで、そのブラウザの他のすべてのセッションが常に上書きされます。これはブラウザの制限であるため、同時に2つの役割を実行する必要がある場合は、異なるブラウザを使用してください。

于 2013-02-28T09:25:07.813 に答える