2


0

ユーザーがブラウザを閉じたときにサイトを自動的にログアウトさせるにはどうすればよいですか?

サインインフォームがあるとします。 サインインに成功すると、ログインしたホームページにリダイレクトされます。 現在、ログアウトせずにこのページを閉じてFirefoxを再度開くと、このログインしたホームページが再び開始されます。

ユーザーがブラウザを閉じたときにセッションが期限切れになり、次にFirefoxを開いたときにログインしたホームページが表示されないようにする必要があります。

セッションはこれに使用されると思いますが、時間を設定する方法や、Firefoxが閉じるときにセッションを破棄するように設定する方法さえわかりません。

3 Answer


2


セッションタイムアウトを15分に設定します。これでうまくいきます。 「ブラウザを閉じる」または「タブを閉じる」イベントを確実にキャッチすることはできません(javascriptが有効になっていないか、ブラウザがクラッシュするだけです)。

セッションタイムアウトを正確に設定するための追加情報については、Felixの投稿を確認してください。


0


サーバー以外のHTMLプログラマとしてつま先を踏んでいる場合はご容赦ください。ただし、ブラウザに以前のセッションからのCookieが既にあるかどうかを確認できますか? 答えが「はい」であっても、新しいセッションである場合、認証を強制しますか?

ちょっとした考え。