1

サーバーで複数の CakePHP アプリケーションを実行しています。問題は、www.myserver.com/app1 でアプリケーションにログインすると、www.myserver.com/app2 にアクセスしたときにログインしていると見なされ、情報を取得しようとすると失敗することです。

セッションを分離したり、セッションが特定のアプリケーションに属していることを指定したりする方法はありますか?

この行を core.php $prefix = 'connect_app1_'; に追加してみました。

違いはないようです。どんな提案でも大歓迎です!

4

2 に答える 2

2

デイブ、あなたは正しい軌道に乗っていました。Config/core.phpファイルを変更しました:

私は置き換えました:

Configure::write('Session', array(
    'defaults' => 'php',
));

これとともに:

Configure::write('Session', array(
    'defaults' => 'php',
    'cookie' => 'my_app1'
));

そして、それは問題を完全に修正しました。

于 2013-05-09T02:22:47.483 に答える