web-dev-qa-db-ja.com

Facebookの接続と既存のアカウント-これら2つをリンクする方法は?

私たちがFBコネクトをWebページに導入したので、ユーザーが非常に混乱し、かなりの数のユーザーが複数のアカウントを持ち始めていることに気づきました。

なんらかの方法で(FBまたはカジュアルなメールログインを介して)ログインした後、アカウントの接続を要求するページを表示していました。メールでログインするのは簡単です。 FBに接続するよう依頼するだけです。

FBを使用してログインし、既存の(電子メール)アカウントを持っているユーザーを処理する方法にかなり混乱しています。

提案やコメントはありますか?

6
Bedi E

この StackOverflowの質問 を確認すると、Facebookアカウントと同じメールアドレスを使用するアカウントを自動的にマージできます。

これは、既存のUIを変更する必要がないため、私の意見では正しい方法だと思います。ただし、Facebookを介してログインしているユーザーに、マージする前に同じメールを使用するアカウントがあることを通知するのも1つの方法です。

4
Steffan Donal

3つのケースがあります

  1. ユーザーはFBでログインし、FBおよびWebサイトで共通の電子メールIDを使用します。これら2つをリンクする必要があります。この更新についてユーザーに通知し続けることができます。ユーザーは既にFacebookプロフィールへのアクセスを提供しているので、これら2つをクラブで利用してもかまいません。
  2. ユーザーはFBでログインし、FBとWebサイトで異なる電子メールIDを使用します。この場合、ユーザーにアラートを提供し、既存の登録済み電子メールIDをFBプロファイルに関連付けないと、このWebサイトでの以前のアクティビティを追跡できなくなることをユーザーに通知する必要があります。これに加えて、このアクションにインセンティブを提供することを試みることができます(Webサイトにウォレットがある場合)。
  3. ユーザーはFBを使用してログインし、Webサイトに登録されている他の電子メールはありません。これは非常に簡単です。
0
saket