ログアウトをクリックしたときにのみ、cakephpでセッションを持続させ、破棄する方法について質問したいだけです。
現在、ブラウザを閉じるか、コンピュータを離れるだけで、1時間ほど戻ると、ログインページが表示されます。これは、セッションが削除されたことを意味します。
Facebookはある意味でこれを行います-ログアウトしない限り、セッションは保存されるので、ブラウザを閉じたりコンピュータを離れたりしても、常にログインします。
Cakeのセッションドキュメントの一番上から:
Session.timeout-セッションを継続する分数。
と
Session.cookieTimeout-セッションを継続する分数。これが未定義の場合、Session.timeoutの値が使用されます。
それらを無限にすることはできませんが、満足するまで、ますます大きな数を試してください。
<?php
Configure::write('Session', array(
'timeout' => 4320 //3 days
));