7
合并多个用户帐户的体系结构
好的,我有一个网站,您可以在此注册自己并登录。您也可以使用您的Facebook,Twitter或linkedin帐户登录。 用户只能注册一个帐户,这一点很重要。因此,如果用户使用不同的方法登录,我想合并他们的帐户。解决此问题的最佳解决方案是什么? 例如,用户使用他的Facebook帐户登录。我使用这些数据自动为他注册一个帐户。我应该发送包含我们网站用户名和密码的电子邮件吗?(如果使用Facebook的政策可以的话)。我应该给他们第二个屏幕,他们可以在其中输入用户名和密码吗?但这不是用您的Facebook帐户登录的想法。它应该简化您的参与程序。 用户也有可能在我们的网站上注册了自己,并且下次他使用自己的Twitter帐户登录时。如何将这两个帐户合并为一个?最好的方法是什么? 所以基本上我的问题是:用户有4种不同的方式成为我们网站的成员。如果用户决定使用多种方式,如何确保所有这四种方式仅创建一个帐户?确保它不会对用户本人造成麻烦的最佳流程是什么? 编辑: 我问了这个问题3年后,我在一系列文章中给出了答案:https : //www.peternijssen.nl/social-network-authentication-setup/ https://www.peternijssen.nl/social- network-authentication-google / https://www.peternijssen.nl/social-network-authentication-merging-accounts/ https://www.peternijssen.nl/social-network-authentication-twitter-facebook/