私のWebアプリケーションでは、セッションが30分間非アクティブだった場合、ポピンを表示します。SpringMVCでそれを行う方法について何か考えがありますか?
ありがとうございました
私のWebアプリケーションでは、セッションが30分間非アクティブだった場合、ポピンを表示します。SpringMVCでそれを行う方法について何か考えがありますか?
ありがとうございました
私はこれを次のように行います:
30分後にセッションを期限切れにするようにコンテナを構成します
ユーザーが最初のリクエストを行い、新しいセッションが作成されたら、セッションIDを含むCookieを保存します。
以降のリクエストでは、リクエストのセッションIDをCookieに保存されているセッションIDと照合します。異なる場合は、ユーザーの前のセッションが期限切れになり、ポップアップが表示されます。
もう1つ注意すべき点は、Cookieの最大有効期間を負に設定していることを確認してください。これにより、ブラウザを閉じたときにCookieが確実に削除されます。これを行わないと、次にユーザーがブラウザを開いてサイトにアクセスしたときに、ポップアップが表示されます。