web.xmlの「session-timeout」パラメータを変更して、「ログアウト」ボタンをクリックせずにユーザーのセッションを終了する唯一の方法はありますか?ブラウザがJSFで閉じられているときにHTTPセッションを終了する方法
ブラウザを閉じたときに人をログアウトする方法はありますか?
ありがとうございました。
web.xmlの「session-timeout」パラメータを変更して、「ログアウト」ボタンをクリックせずにユーザーのセッションを終了する唯一の方法はありますか?ブラウザがJSFで閉じられているときにHTTPセッションを終了する方法
ブラウザを閉じたときに人をログアウトする方法はありますか?
ありがとうございました。
ブラウザを閉じたときにユーザーをログアウトさせるには、ajaxリクエストを行うためにJavaScript関数が必要です。
onunload
またはonbeforeunload
のjavascript関数を実行すると、ページから移動するたびにスクリプトが実行されるため、これは実際には不可能です。
要するに、これを行う方法を理解できたとしても、それは良い考えではありません。
ユーザーのブラウザを制御できないため、クライアントがブラウザを閉じたことを知らせるために何も送信しないようにすることはできません。
さらに、クッキーの主な目的の1つは、ユーザーが再度ログインすることなくウェブのサービスに即座にアクセスできるようにすることだと思います。&クライアントはFacebookのウィンドウを閉じて5分後に再び開くことができます。クッキーを削除するために彼が本当にFacebookを閉鎖しているときは、どうすればわかりますか?