在我的网站上,我设置了使用 Google 登录、使用 Facebook 登录和使用 Twitter 登录。
但是,如果同一用户使用不同的提供者登录,即。用户首先使用 Facebook 登录,然后注销,然后使用 Google 登录我需要确定两者是同一个人。
目前我正在做的是,如果 Facebook 和 Google 帐户具有相同的电子邮件 ID,我将合并这些帐户。问题是,如果用户使用 Twitter 登录,我将无法获得他们的电子邮件 ID,这意味着我无法唯一识别他们。
有没有人有任何其他的解决方案?谢谢