我即将使用其中一个多提供商身份验证框架 Opauth 或 Hybridauth(不知道哪个是最好的,但我对第二个有一点偏好)所以结果是我必须管理多个帐户。
事实上,我已经有了自己的帐户管理(登录名+密码+电子邮件),去年我就有了 facebook 用户。现在我将不得不处理 Twitter 帐户、linkedin 帐户等...所以问题很简单:如何管理用户名?例如,约翰在我的网站上创建了一个帐户。所以“约翰”登录/用户名被采用。但是,如果另一个来自 Facebook 的 John 和来自 Twitter 的另一个 John 来了,我该怎么办?在 Stackoverflow(或其他地方)中,做法是什么?
我不希望一个约翰代表另一个约翰写信。今天用我自己的系统,我验证登录名(用户名)是唯一的。如果不是,我拒绝用户。但现在 ?
我以为我可以检查电子邮件,但是...我了解到电子邮件地址不能成为密钥,因为 Twitter 不会将其提供给您。
希望我足够清楚:)
问候