問題タブ [logout]

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 投票する
7 に答える
18154 参照

windows-xp - Windows XP でログアウトする前にプログラムを実行するには?

「RunOnceEx」の逆バージョンを探しています。

RunOnceEx は、ユーザーのシェル (デスクトップとタスクバー) が起動する前に、いくつかのプログラムを実行します。runonceex が完了するまで、ログインの進行は続行されません。

まったく同じことをしたいのですが、ユーザーのログアウト時です。彼女/彼がログアウトすると、実行中のすべてのプログラムがシャットダウンされ、シェル(デスクトップとタスクバー)が終了し、「私のプログラムが今すぐ実行されることを願っています」、最後にログアウトします。

「mobsync.exe」がそうしているので可能だと思います。しかし、私はそれをどこでどのように行うかを見つけることができません。

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

javascript - Web ベースのログインとログアウトを追跡するにはどうすればよいですか?

DB バックエンドですべてのユーザーのサイト (ログイン/ログアウト) に費やされた時間を追跡できるようにしたい所有者のメンバーベースのサイトに変更を加えています。ログインは簡単です。1 つの入力ポイント (ログイン フォーム) があるため、ログインが発生するとすぐにデータベースにスローされる可能性があります。

ただし、ログアウトは少しトリッキーです。ユーザーが「ログアウト」をクリックして、ソリューションを終了することを明示的に知らせない限り、より面倒になります (そして、ユーザーが実際にログアウトをクリックする頻度は?)。1 つの可能性 (サイトでの合計時間を追跡するという点で) は、各ページ読み込みをデータベースに登録し、それを読み込んだユーザーに関連付けることです。問題は、このサイトが会員制の動画配信サイトであり (あなたが考えているものではありません!)、最後のページビューが 20 分から 30 分の動画になる可能性が高いことです。ロードされた時間だけでなく、最後のページで費やされた時間も取得する必要があります。

私は 2 つの可能な解決策を考えましたが、どちらもそれほど洗練されたものではありません。1 つ目は、javascript を介してすべての「アンロード」イベントをトラップし、「logout.php」への呼び出しを登録することです (これは、ページがアンロードされるとすぐに XMLHttpRequest などの処理が終了しないことを前提としています)。問題は、内部リンクもアンロード イベントとして登録されるため、リンクをクリックするとユーザーがログアウトすることです (「アンロード」ハンドラのフラグをチェックし、すべての内部リンクにそのフラグを設定することができます。これは難しくありません。動的ですが、少しぎこちないです)。もう 1 つのアプローチでは、60 秒ごとに DB に ping を実行する間隔を設定する必要があります。これにより、ユーザーがまだサイトにいることがわかり、ユーザーの履歴を取得してそのセッションの合計時間を把握するときに計算を行うことができます。 ; それも一種のハックのようです。また、

この問題はそれほど珍しいことではないようで、もっと良い方法があるはずです。これを解決するためのベストプラクティスのアプローチはありますか? そうでない場合、これらのソリューションのいずれかを改善する方法はありますか?

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

active-directory - C# を使用した AD へのログインとログアウト

C# を使用して、現在のユーザーから別の Active Directory ユーザーにログアウトせずにログインするにはどうすればよいですか。; 1-新しいユーザーのアクセスを取得する 2-自分の仕事をしてから、c# で同じ方法でログアウトします。

たとえば、私は blabla.com ドメインのユーザーです。パワー ユーザーとしてログインしましたが、何かのために管理者権限が必要なので、ログアウトしてユーザーを管理者に変更し、仕事をして、再びパワー ユーザーで再ログインする必要があります。それをC#で。

ユーザーの偽装のようなことを聞​​きましたが、これは私が望んでいるものではないと思います。

編集済み:別のユーザーでログインし、C# で現在のユーザーからログアウトせずにこのユーザーのアクセス許可を取得します。

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

c# - C# セッション管理

C# Web サービスを使用してユーザーをログアウトしています。同じために formsauthentication.signout を使用しています。

この Web サービス呼び出しを JQuery 経由で渡しています。ユーザーをログインページにリダイレクトさせるにはどうすればよいですか? window.location = "login.aspx" を試してみましたが、動作しますが、安全な領域に別のページを入力すると、再び開きます。

ありがとう。

0 投票する
3 に答える
39101 参照

asp.net - Asp.net: 自動ログアウト機能の実装

プロジェクトの1つに自動ログアウト機能を実装する必要があり、どこからアイデアを探し始めればよいかわかりませんが、SO .

ユーザーセッションの有効期限が切れた場合、アプリケーションがユーザーをログインページにリダイレクトする必要があります。この要件に取り組むための私のアプローチはどうあるべきか教えてください。

問題の説明: ユーザーが特定のログイン インスタンスで n 分以上システムを離れた場合、システムは自動的にユーザーをログオフする必要があります。

0 投票する
8 に答える
7512 参照

visual-sourcesafe - VSS ですべてのユーザーを強制的にログアウトする方法は?

VSS が再びリポジトリの妨害行為を再開しています。修復コマンドでは修復できません。VSS のロックは、現在ログインしているユーザーには影響しないようです。ユーザーではなく、ログインしている唯一の人は管理者であると主張しています (VSS 管理ツールを使用して!) VSS 管理ツールとクライアントのすべてのインスタンスを既に閉じています。

0 投票する
3 に答える
9811 参照

authentication - JSP のログアウト コード

基本レベルの認証を使用しており、JSP/サーブレットで最適なログアウト コードが必要です。JSP & サーブレットと MS-Access をバックエンドとして使用しています。

JSPでセッションを作成する必要はありますか?

0 投票する
12 に答える
13123 参照

php - PHPでユーザーがログアウトしたかどうかを検出する方法は?

ユーザーが正常にログインした後、login=trueをデータベースに保存します。しかし、ユーザーがログアウトボタンをクリックせずにブラウザを閉じてログアウトしたかどうかを確認するにはどうすればよいですか?また、10分間非アクティブになっているユーザーをログインページにリダイレクトするにはどうすればよいですか?

私はphpとmysqlを使用しています。どんな助けでもいただければ幸いです。

編集:私の質問が明確でない場合は申し訳ありません。ログインしているかどうかを保存するためにセッションを使用しました。しかし、今度は情報をデータベースに保存して、他のページにステータスを表示できるようにします。user1に3人の友達がいるとしましょう。user1は、すべての友達を表示するときに、友達がオンラインかオフラインかを知りたいと考えています。これが私が欲しいものです。何かアドバイスはありますか?

0 投票する
4 に答える
10421 参照

javascript - ブラウザのクローズ/他のページへの移動を検出してログアウトするための最良の方法

私はGWTでアプリケーションを作成していますが、ユーザーがアプリケーションから移動したとき、またはブラウザーウィンドウを閉じてログアウトしたとき(セッションの無効化とその他のいくつかのクリーンアップタスク)を検出する必要があります。ログアウトアクションはサーブレットによって実行されます。

現在、onUnload()イベントにフックして、ログアウトサーブレットを指す新しいウィンドウを開くことでこれを行っています。

これを行うためのより良い方法はありますか?他の提案は大歓迎です。

0 投票する
9 に答える
1857 参照

php - 自動リダイレクト ログイン ページの方法は PHP で正しいですか?

ユーザーがたくさんの友達を持つことができるコミュニティ サイトを持っています。彼のすべての友達を表示するときに、彼の友達がオンラインかオフラインかを含めたいと思います。

私の方法は、ユーザーがログインしたときにセッションを作成し、ステータス列「オンライン」でユーザーテーブルを更新することです。彼がログアウト ボタンをクリックすると、ステータスが「オフライン」に設定されます。ログアウト ボタンをクリックせずにブラウザを閉じたらどうなるでしょうか。これが私がやりたいことです:

これは適切な方法ですか?


編集:

ユーザーがオンラインである場合はいつでも確認し、ユーザーがページにアクセスするたびに更新する方法を示す簡単なサンプル コードを確認すると役に立ちますか?

php?user=$_SESSION['userid']すべてのリンクに含める必要がありますか?