私のアプリケーションは現在、ログインや要求された各ページ/URIなどのいくつかの基本的な_SESSIONイベントを保存しています。ユーザーがログアウトしたときの追跡を含めるようにイベントログを拡張するように依頼されました。
ログアウトの問題は、ユーザーが専用のログアウトボタンをクリックすることを常に覚えているとは限らないことです。場合によっては、ブラウザを開いたままにしたり、開いているブラウザウィンドウを閉じたり、単にシャットダウンしたりすることがあります。正確なログアウトイベントが常に保証されるとは限りません。
イベントテーブルにアクティビティがない期間をクエリすることで、ユーザーのログアウト時間の大まかなアイデアを得ることができますが、これは大雑把に思えます。
PHPでパッシブログアウトを検出するためのベストプラクティスはありますか?