ユーザーセッションを監視し、セッションの有効期限が近づいていることをユーザーに警告しようとしています。 クライアント側またはサーバー側のいずれかの解決策が有効です。セッションが終了する前にセッションが終了することをクライアントに通知する必要があります。Httpsessionユーザーセッションのタイムアウトを追跡する
0
A
答えて
0
セッションタイムアウトカウンタは、アイドル状態になるとすぐに開始されます。ユーザーからのリクエストがあった場合でも、[ajaxであっても]タイムアウトしません。したがって、クライアント側のカウンターを維持して、ユーザーがあなたのWebページのアイドル状態を維持できるようにすることができます。
更新:
各要求をインターセプトし、..いくつかの隠しパラメータやクッキーか何かの形でクライアントへlastAccessedTime
パスそれを更新し、タイムアウトを検出するために、JavaScriptを使用しますフィルターを追加
関連項目
0
タイムアウトは、Javascriptタイプのタイマーを使用して処理する必要があります。今度は、サーバー上でリクエストがあるときに、クライアントのタイムアウトをリセットする必要があります(サーバーのセッション・タイムアウトは、サーバーのセッション・トラッキング・オプションを使用して自動的に更新されます)。
もう1つのケースでは、(サーバーとのやりとりがない)クライアント上でアクションを実行する場合は、JavaScriptを使用してクライアントでタイムアウトをリセットし、ダミーの隠し内部フレームをサーバー。これにより、サーバー側のユーザーのセッション・タイムアウトが更新されます。
またダミーページのajax呼び出しで最後のダミーの機能を実装することもできます。これはより良い解決策かもしれません。他の解決策があるので、
希望は、これは非常にあなた
関連する問題
- 1. HttpSessionタイムアウト
- 2. HttpSessionタイムアウト後のリダイレクト
- 3. struts 2のユーザーセッションを追跡する方法
- 4. SqlDataSource:パラメータにユーザーセッションを追加する
- 5. 自分のミドルウェアでユーザーセッションをdjangoで追跡するにはどうすればよいですか?
- 6. タイムアウトするとhttpsessionを記録する方法はありますか?
- 7. ブラウザウィンドウ全体でユーザーセッションを追跡するのは一般的な方法ですか?
- 8. は、HttpSessionのにオブジェクトを追加すると、Redisの
- 9. コアアニメーションアニメーションを追跡する
- 10. javascriptエラーを追跡する
- 11. スレーブラグを追跡する
- 12. スワイプを追跡する
- 13. Android - スレッドを追跡する
- 14. Amazonマシンを追跡する
- 15. URLを格納するHttpSession
- 16. ワークフローに追跡プロファイルを追加する
- 17. HttpSessionのTomcatの
- 18. デバッグの追跡
- 19. カスタムグループに「デフォルトのユーザーセッション」を追加する方法
- 20. 504ユーザーのカレンダーの変更を追跡しようとすると、ゲートウェイのタイムアウト(UnknownError)が発生する
- 21. アンドロイドクイズのアプリのスコアを追跡する
- 22. Djangoのランディングページのユーザーアクションを追跡する
- 23. 追跡する方法EXC_BAD_ACESS
- 24. SQLのダンプエラーを追跡するには?
- 25. 複数のarraylistsを追跡する
- 26. アプリケーションプールのユーザーアカウントを追跡する
- 27. ゲーム内のプレーヤーを追跡する(Java)
- 28. リストボックス内のアイテムを追跡する
- 29. サイトからのアウトバウンドリンクを追跡する
- 30. ウェブアプリケーションのイベント時間を追跡する
おかげで役立ちますが、我々は、マウスの動きを無視する必要があるので、このアイドル時間のソリューションは私のためfeasableされていません? – hanhu
おっと...更新を確認してください。私は前に間違っていた –