1

サイトで複数のサービスからのログインを有効にしたいのですが、ユーザーが facebook などでログインしてからログアウトし、Google+ などで再度ログインすることは望ましくありません。

誰かがこれを行ったことを検出する実用的な方法があるかどうかはわかりませんか?

Janrain がアカウント リンクについて言及しているのを見ましたが、これはこの種のサービスを提供するものですか?

セキュリティは完璧である必要はありませんが、複数回のログインや異なるアカウントからの投稿を困難にしたいと考えています。同時に、誰もが Facebook を使用しているわけではないため、複数のプロバイダーを持つことが望ましいでしょう。

ヘルプ/情報/提案をありがとう。

4

1 に答える 1

1

残念ながら、あるサービスの特定のアカウントが別のサービスのアカウントと同一人物であるかどうかを確認できるポイントはありません。

1 つの方法は、サービス A でログインするときにブラウザに Cookie をドロップすることです。この Cookie は、ユーザーが前回のログインに使用したサービスを示します。次に彼らがあなたのサイトに到着したときに、あなたの Cookie を確認して、以前に使用したログイン サービスのみを表示することができます。

複数のサービスからのログインをより困難にする別のオプションは、サービスからユーザーの電子メール アドレスを要求し、別のアカウントでデータベースに既に存在するかどうかを確認することです。

于 2012-07-13T13:34:57.330 に答える