したがって、この質問の核心は、CakePHPが非アクティブな期間の後にのみセッションの認証を解除するのを防ぐ方法です。
したがって、ユーザーが何もしなかった場合、CakePHPは30分後にログアウトすることを期待しています。ただし、ユーザーが非アクティブの28分のページにアクセスすることを選択した場合、CakePHPはタイムアウトカウンターを「リセット」する必要があります。
これは現在発生していません。アクティビティに関係なく、CakePHPはコア構成(app / Config / core.php)で指定された時間が経過するとタイムアウトになります。
これが私の設定コードです:
Configure::write('Session', array(
'defaults' => 'cake',
'timeout' => '30'
));
何か案は?