CakePHP2.5でAuthComponentを使用してログイン処理を実装しました
ログイン中にブラウザを閉じた時はログアウトさせ、再度ブラウザを起動してページを表示した時はログイン画面を表示させたいと考えています
様々なサイトを参考にSession設定を下記のように設定しました
session.cookie_lifetimeの値を0にすると、ブラウザを終了した時にログアウトするようになりましたが
ブラウザがGoogle Chromeの場合、設定で起動時の動作に「前回開いていたページを開く」を選択していると
ブラウザを閉じてからページを開きなおした時もログアウトされないのです
lang
1// app/Config/core.php 2Configure::write('Session', array( 3 'defaults' => 'php', 4 'timeout' => 180, 5 'cookieTimeout' => 0, 6 'ini' => array( 7 'session.cookie_lifetime' => 0, 8 'session.gc_maxlifetime' => 10800, 9 'session.gc_probability' => 1, 10 'session.gc_divisor' => 100, 11 ) 12));
Chromeで「前回開いていたページを開く」を選択している場合もブラウザを終了したらログアウトさせたいのですが
良い手はないでしょうか?
宜しくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。