1

CakephpにWebアプリケーションがあります。

ファイアバグを有効にすると、アプリケーションセッションが破棄され、ユーザーがログアウトします。

zendのような他のフレームワークを使用しているときに、この問題に直面したことはありません。私は初めてCakephpを使用していて、この問題に直面しています。

この問題を解決するにはどうすればよいですか。

4

1 に答える 1

1

For each request HTTP_USER_AGENT がセッションでチェックされ、firebug を有効/無効にすると、userAgent 値が変更されることがわかりました。

したがって、firebug を有効/無効にするとログアウトされます。

これを解決するには、Configure::write('Session.checkAgent', true);を設定します。/app/config/core.php にあります。

于 2012-11-20T06:30:37.513 に答える