繁体   English   中英

处理多个社交登录/注册系统

[英]Handling Multiple Social Login/Registration System

首先,让我澄清不问的问题。 我不问如何进行注册/登录本身。 例如,我可以将OAuth与Twitter和FB结合使用,以注册单个用户。

现在要问的是:我有用户表和社交表,其中包含用户注册。 当用户尝试在其社交网络上注册时,我们还会为他的“用户”表信息(例如出生日期)提供一个表格,然后立即对其进行登录。 到现在为止还挺好! 现在,假设用户注销并且这次以某种方式使用Twitter登录 由于不知道同一用户已经注册,我该如何连接“用户”表数据?

我可以使用电子邮件,但是有些人为Facebook和Twitter帐户使用不同的电子邮件。 在这种情况下,“用户”表中将有重复的配置文件。 我知道我可以告诉用户登录并将其社交帐户与他的Twitter关联或创建新的个人资料。 但是我正在尝试检查是否有什么办法可以将用户Twitter个人资料与用户使用Facebook时填写的“用户”表中的相同数据相关联

我会将所有登录数据保存在同一user表中。 强制用户实际连接要登录的帐户。 然后保存从每个服务获得的电子邮件,并将其保存到DB中相应的服务列。

电子邮件是这些帐户的唯一独特之处。 我认为这是唯一的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM