問題タブ [idle-timer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
930 参照

android - アプリのアイドル時間を知るにはどうすればよいですか?

Webビューを表示するAndroidアプリがあります。セッションが期限切れになった場合、Androidログインアクティビティに移動するため、アプリのアイドル時間を知りたいのですが、どうすればよいですか。私に何か提案をしてください。

前もって感謝します

0 投票する
1 に答える
316 参照

android - Android appln でのアプリのアイドル時間

Android アプリでアプリに Web ビューを表示していますが、問題はアプリのアイドル時間を調べることです。これは、セッションの有効期限が切れた後、Android でプログラムを使用してログイン画面を表示したいからです。

前もって感謝します

0 投票する
2 に答える
4220 参照

ios - アプリは setIdleTimerDisabled: NO でアイドル状態になります

私は使用しています

アプリがアイドル状態にならないようにしますが、発行すると

アプリはすぐにアイドル状態になります。

この時点でタイマーを再起動する方法はありますか?

0 投票する
2 に答える
4478 参照

vb.net - Application.Idle の動作が異なる

私は現在、一定の非アクティブ時間でユーザーをログアウトする from に取り組んでいます。Application.Idle を宣言しました

次に、フォーム読み込みイベントで呼び出します

そしてタイマーで

これに関する問題は、Idle イベントが終了するたびに、再びロックアウトされた、および/またはアプリケーションが Idle イベントに入ったという通知をまだ受け取っていることです。

control_acPasswords()ログアウトユーザーコントロールです

そして、ここでメモリを解放します

Timer_TickMsgBox(ex.Message)イベント例外を設定すると、取得し続けます

Object reference not set to an instance of an object

私の予想される結果は、フォームが Idle イベントに入るときはいつでも、My.Settings.LockOutTime分の値である間隔または時間を取得し、またはとして保存し600001 minuteタイマー60 secondsを開始することです。Timer_Tick でlogout、間隔が終了した場合はユーザー。

イベントの処理方法に何か問題がありますか?

0 投票する
2 に答える
69 参照

javascript - Google マップが現在地を更新する頻度を制御する方法はありますか?

電話アプリケーション用のGoogleマップのバージョンを開発しており、ユーザーが自動更新ではなく手動で場所を更新できるようにする方法を見つけようとしています(主にバッテリー節約のため)。新しい google api v3 開発者ページを検索しましたが、何も見つかりませんでした。誰でもアイデアはありますか?

0 投票する
1 に答える
12889 参照

jsf - PrimeFaces p:idleMonitorによるタイムアウト

Primefacesコンポーネントであるidlemonitorを介してセッションタイムアウトを処理しようとしています。

これを行っているのは、非アクティブのためにセッションが期限切れになったことをユーザーに通知する必要があるためです。ダイアログを介してこのメ​​ッセージを表示する必要があります。ダイアログを閉じた後、ログインページにリダイレクトされます。何も起こらなかったのと同じように、彼は「戻る」をクリックしてアプリケーションを参照できないはずです。「戻る」をクリックすると、sessionexpired.xhtmlページにリダイレクトされます。

私はidleMonitorloggedintemplate.xhtmlに配置しました。これは、ログインした場合にのみ機能します。これは、ログインした後、すべてのページがloggedintemplate.xhtmlから派生するためです。

これは私のloggedintemplate.xhtmlのコードがどのように見えるかです:

したがって、このコードの機能は基本的に、ユーザーが6秒間非アクティブであったかどうかをチェックし、非アクティブだった場合は、閉じられないダイアログがポップアップし、セッションが期限切れになったことを通知します。

メソッドloginController.timeout()は、ユーザーをログアウトしたり、セッションを無効にしたりする必要があります。

私の問題は、セッションを無効にする方法、ユーザーをログアウトする方法などがわからないことです。これを使用FacesContext.getCurrentInstance().getExternalContext() .invalidateSession(); すると、セッションが無効になりますが、さらに必要です。たとえば、ユーザーが30分以上非アクティブである場合(デフォルトのJavaEEタイムアウト時間)、nullPointerExceptionが発生します。

タイムアウトを「手動で」処理したいのですが、デフォルトのJavaEEタイムアウトを無効にする方法はありますか?

このようにではなく、タイムアウトを手動で処理するための最良の方法は何ですか?

0 投票する
0 に答える
1734 参照

c++ - Windows サービスを介して Windows アイドル タイマーをリセットする方法

ここで提供されているテンプレートを使用して、Windows サービスを作成しました。このサービスを使用して、システムのアイドル タイマーをリセットし、OS がスリープ モードにならないようにしたいと考えています。

SetThreadExecutionStateは、そうする正しい方法のようです。ただし、プログラムがサービスとして実行されている場合、この方法は機能しないようです。keybd_event 関数を使用してイベントを送信することさえ試みましたが、デスクトップ以外のアプリケーションのマウス/キーボード イベントを除外するために、いくつかのセキュリティ対策が講じられているようです (質問番号 12747430 を参照)。デスクトップのオプションで、サービスに対してチェックされます)。

ここで質問があります: Windows サービスを介してシステム アイドル タイマーをリセットするにはどうすればよいですか? (ユーザーのデスクトップに依存してはならず、ログイン画面でも機能する必要があります)

PS: OS は Windows 7 x64 です。

前もって感謝します

0 投票する
1 に答える
675 参照

php - クライアント側のアイドルタイマーを使用することはどのくらい安全ですか/大規模なWebアプリ開発者はどのようにそれを行いますか?

PHP ベースの Web アプリを構築しており、セッション変数ベースのログイン メソッドを実装しています。何かがロードされる前に、このメソッドは、新しいページをロードしたり、同じページをリロードしたりせずに、サイトで X 時間を費やしたすべてのユーザーの「ログイン」状態をクリアします。現在、これはうまく機能していますが、これはページがロードされたときにのみチェックを行い、マウス/キーボードのアクティビティを探しません (長いフォームが記入されていることを考えてください)。

同様の質問がここで尋ねられましたが、コードのセキュリティの脆弱性は疑問視されませんでした. これに対するポール・アイリッシュの解決策も見つけましたが、セキュリティへの言及も見つかりませんでした。

サーバー側で「絶対タイムアウト」を維持した場合に備えて、JavaScriptコードが非アクティブ化/傍受される可能性があるというのは、現実的な恐怖ですか? 他の大規模な Web アプリ デザイナーはどのようにそれを行っているのでしょうか?

0 投票する
2 に答える
258 参照

c# - アイドル時間非アクティブ検出

私のアプリケーションでは、ユーザーが同じユーザーでアプリケーションに複数回ログインすることを許可していません。彼がシステムにログインするたびに、彼がログインしているデータベースで彼の状態を更新しています。彼がログアウトした後、彼のステータスも更新されます。私の質問は、何らかの理由でエラーが発生し、アプリケーションがクラッシュした場合、ログインできないということです。私の質問は、ユーザーが 15 分間アイドル状態であるかどうかをアプリケーションに検出させる方法があるかどうかです。分と彼のステータスを有効にします。アプリケーションを C# でプログラミングしており、データベースは MySQL データベースです。どうすればそれができるか提案してください。ありがとう