問題タブ [multiple-login]

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

facebook - 複数のアカウントを統合してユーザー アカウントを登録するためのアーキテクチャ

私の質問はこれとほとんど同じです

唯一の違いは、ユーザーに登録するオプションがあることです (ユーザー名とパスワードを提供します)。ユーザーが同じメールアドレスを持っている場合、ユーザーはアカウントを 1 つだけ登録する必要があります。私のアプリケーションには、Facebook 経由でログインする別の方法があります。

私が基本的にやっていることは、

  • ユーザーが初めてサイトにアクセスすると、サードパーティの ID レコードが作成された後、ユーザー名、パスワード、およびメール アドレスのみを持つユーザー アカウントが作成され、ローカル アカウントとペアになります。ユーザー テーブルには空のユーザー名とパスワードが含まれますが、電子メールには、サード パーティのサービス プロバイダーから取得したユーザーの電子メールが入力されます。

そして第二のシナリオ

  • ユーザーはサイトへの登録を試みます。電子メールが存在する場合、電子メールが存在するかどうかを確認しますが、それはサードパーティのアカウントを使用して登録されています. ユーザーが入力したフォームを使用して、サードパーティのアカウントとペアになっているユーザーアカウントに挿入します. つまり、ユーザーの電子メールがデータベースに存在する場合.ローカルで作成されたアカウントとサードパーティのアカウントを統合しました。

私の質問は、私のアプローチは安全で信頼できるものですか? アカウントを統合する最善の方法ではない場合、同時にユーザーが同じ電子メール (サード パーティのアカウントからのメール) で登録し、サード パーティのアカウントを持っている場合、それらのアカウントは統合されますか?

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

asp.net - 複数のユーザーが asp.net で同じマシン上の Web サイトに同時にログインできないようにする

2 つの異なる Web サイトからログインできる asp.net Web サイトがあります。ログインすると、Web サイトはデータベースを呼び出し、セッション変数を作成して、Account_ID などのどのデータをロードするかを決定します。セッション変数は、ユーザーに表示するデータを決定するために Web サイト全体で使用されます。

この問題は、ユーザーが 2 つのタブを使用して同じブラウザーで同時に 2 つの異なるアカウントでログインしたときに発生します。私の理解では、セッション変数が台無しになり、Web サイトに間違ったデータが表示される可能性があります (つまり、2 番目のユーザーがログインした後、最初のタブに 2 番目のユーザーのデータが表示されます)。

ユーザーはそれを行うべきではありませんが、現時点でユーザーがこれを行うのを防ぐ方法はありません。では、どうすればこれを防ぐことができますか? Web サイトは ASP.Net 4 で実行されており、カスタムのログイン手順がありますが、フォーム認証を使用しています。

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

spring - Spring Security 3.1 複数フォームのログインと認証

私は 2 つのログイン フォームを提供するプロジェクトを構築しmemberていagentます。マッピングが異なる両方のログインフォームを作成したいと思います。は のフォームで、(プロジェクトの) は のフォームです。は私のディスパッチャです。私は成功せずに多くの方法を試しました。memberagent/pages/agentagent/index.htmlmember/pages

これが私のセキュリティコンテキストです:

そして、ここに web.xml の春のセキュリティ フィルターがあります。

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

security - 複数のログインを防ぐ:Magento

" ユーザーが別のマシンから 2 回ログインできないようにするにはどうすればよいですか? ユーザーはそのマシンで 1 回だけログインできるようにする必要があります。別のマシンにログインすると、前のマシンは自動的にログアウトします。magento でどのように実装できますか。このタスクを実行するプラグインはありますか???

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

multiple-login - 複数ログイン機能

Facebook、Twitter、電子メールを使用して、複数のログイン システムを実装しています。

ユーザーが Facebook でログインすると、自分のアカウントを Twitter アカウントまたは電子メール アカウントと統合できるため、次回のログイン時に、[Twitter でログイン] を押すか、電子メールとパスワードを入力してログインできます。

さて、問題は合併です。

ユーザーが Facebook ログインを使用してアカウント A を作成し、一部のデータを変更し、次に Twitter ログインを使用してアカウント B を作成し、一部のデータを変更した場合、両方のアカウントのデータが異なるため、マージが困難になります。

複数のログインを使用するアプリ/サイトは、この種の状況をどのように処理しますか? それとも複雑にしているのは私ですか?

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

ios - 複数の XMPP ログインによりメッセージが失われる XMPP フレームワーク

ユーザーがxmppログインのいずれかを使用してチャットできるように、アプリケーションへの複数のxmppログインを使用するチャットアプリケーションに取り組んでいます。配列内のさまざまな XMPPStream、XMPPRoster などのインスタンスを維持しています。複数のアカウントでログインできました。ここで私が直面している問題は、プレゼンスを受け取るデリゲートが一度に 1 つの XMPP ログインに対してのみ呼び出され、その結果、他のログインのメッセージが失われることです。一度に 1 つの TCP 接続のみが維持されているようです。ここで何が欠けているか教えてください。

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

php - GoogleアカウントとしてPHP複数ログイン

Googleアカウントとしてphpを複数ログインさせようとしています。たとえば、gmail にログインすると、youtube、picasa、google+ にもログインします。

たとえば、www.site1.com と www.site2.com の 2 つの Web サイトがあります。

ユーザーがsite1.comにログインしている場合、その瞬間もsite2.comにログインしたいと思います。

ユーザーデータベースはどうですか?1つだけですか、それとも分割ですか?すみません、私の英語は下手です

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

php - Yii2.0 複数ログイン

yii2.0.4 でサイトを作成しています。通常ユーザー用とビジネス ユーザー用の 2 つのログイン セクションがあり、両方に異なるテーブルがあります。両方のログインを作成しましたが、正常に機能していますが、ログアウトをクリックしても機能しません。他の問題は、ログインしているユーザーの ID が 1 で、同じ ID がビジネス ユーザーの他のテーブルに属しているとします。Yii は両方の ID を取得し、ビジネス ユーザー用と通常ユーザー用の 2 つのログアウト ボタンを表示しますが、1 つだけを表示する必要があります。 logout と Yii は、その特定のコントローラー/ログインの ID を保持する必要があります。私に何ができるか助けてください。

これは私のコントローラーです{

}

これは私のフロントエンド/モデルです

yii/web/User.php または UserEvent.php のみを使用して yii/web/Business.php および BusinessEvent.php を作成しましたが、クラス名を変更しました。getidentity の common/models ファイルは common/models/User.php と同じですが、クラス名を変更しただけです。

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

login - Shiro での複数ログイン

shiro 複数ログイン

フロント部分とバックエンド部分の 2 つの部分を持つ Web アプリがあります。どちらの部分にも、ユーザー用のログイン ページが必要です。フロント部分にログインするには、メンバーは /signin を使用する必要があります。管理者は、/admin/signin を使用してバックエンド部分にログインする必要があります。

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

.net - 複数のログイン用の Web サービス トークン

.Net で 1 つの Web サービスを構築します。この Web サービスは、winform アプリケーション、Web アプリケーション、およびモバイル アプリで使用されます。

トークンを使用してこの Web サービスを保護したいと考えています。

ユーザーが Web サービスにログインすると、システムはログインの成功時に一意のトークンを生成し、データベースに保存します。アプリケーションは、Web サービスのメソッドごとにこのトークンを渡す必要があります。私のデータベースはこのトークンを検証し、エンド ユーザーに応答を送信します。

このアーキテクチャの問題は、ログインが成功するたびにトークンが変更され、同じ資格情報を持つ別のログインが以前の成功したログインを停止すると、同じ資格情報で複数のログインを許可したいということです。

この問題の良い解決策を教えてください。

ありがとう