私は、Webアプリケーションからユーザーをタイムアウトさせるソリューションを試しています。私は現在、NG2アイドル使っていますし、それだけで私は上記のものに加えて、これらの二つのイベントを処理する必要が追跡され、サーバ側(角サーバのWebPACK)切断またはブラウザ終了後にユーザーをログアウトする方法はありますか?
をアクティブウィンドウに取り組むのではなくであるように思わ:
接続損失で- (電源カット、ブルースクリーン、等。)
はテストの後、私のタイムアウトは、ウィンドウを閉じた後追跡されていませんでした。 NG2-アイドルは、キープアライブなどのモジュールがありますが、私はそれを使用する方法を正確にわからないんだけど、それは私の問題
が解決するかどうか、あなたのブラウザを閉じたときに必要な
はあなたに
ユーザーが自分のサーバーに接続した場合はどうなりますか?私は彼がブラウザを閉じるか、クラッシュした場合に30分後に彼のセッションをタイムアウトさせたい。どのようにグローバル変数を宣言し、ユーザーの活動に基づいてそれを更新することができますか?ユーザーがアイドルになった場合(またはクラッシュの場合)、タイマーは30分から開始されます。 30分後、ユーザーはタイムアウトして自動的に切断されます。 私はng2-idleを使用していますが、セッションを閉じた後にタイマーも一緒に破棄されます。私はサーバー上のタイムアウトを追跡することができません –