別のページでユーザー名とパスワードを入力することによってのみアクセスできる Web ページがあるとします。この Web ページは、通常の機能とは別に、ユーザーがログインした時刻とログアウトした時刻も追跡する必要があります。
私が現在導入しているシステムは、JavaScript ソリューションです。送信ボタンの成功クリックイベントでログインをログに記録する関数と、ログアウトボタンでログアウトをログに記録する関数。
ここで明らかにいくつかの問題があります。ユーザーがブラウザを閉じるとどうなりますか? そのログアウトは記録されません。ユーザーがインターネット接続を失った場合はどうなりますか? などなど。クライアント側のハンドラーが間違っている可能性があるユースケースのシナリオがいくつか考えられます。保護されたもの、サーバー側のものが必要です。クライアント側の欠陥なしで上記のタスクを達成するために、どの方法をお勧めしますか? 実行可能なクライアント側の方法は存在しますか?