私は自分のWebアプリケーションでユーザーを認証するために、AuthComponentと一緒にcakephp 2を使用しています。ユーザーが非常に長い時間 (少なくとも 24 時間、それ以上または無期限に) 自動的にログアウトされないようにすることが重要です。その理由は、現在サインインしているユーザーがパスワードの入力を強制することなく数秒以内に利用できるようにする必要がある多くのものを CakePHP Web アプリケーションに保存するためです。このため、私はすでに設定Security.level
してlow
おり、実装もしています
Configure::write('Session.timeout', 3000);
これにより、ユーザーがログアウトするまでの 2 日間の猶予が与えられるはずです。それでも、ユーザーが同じ分以内にアクティブだったとしても、ログアウトされることがあります。いつ発生するのか、どのように再現するのかはよくわかりませんが、何かを見落としているのではないか、他の戦略が問題の解決に役立つのではないかと思いました.
Web サーバーとして、Ubuntu 12.04 で標準の apache を使用していますが、特別な構成変更は必要ありません。