存储Facebook / Google注册用户数据的最佳方法

时间:2019-02-27 13:24:00

标签: facebook login facebook-login google-signin

我有一个网站,用户可以在其中通过电子邮件和密码登录。另外,我想让用户可以通过Facebook和Google进行注册/登录。 现在通过Google / Facebook成功注册后,当我从Google / Facebook获得有关用户数据的响应时,是否应该将这些数据存储到单独的表中?然后,我将拥有3个具有用户帐户的表-1个用于Facebook用户,1个用于Google用户,一个用于默认的电子邮件/密码用户。还是将所有内容都放在一个表中更好的方法?

1 个答案:

答案 0 :(得分:0)

带有开放式答案的开放式问题。...

您应该(imo)以默认电子邮件为基础的帐户,facebook和google都返回与该帐户相关联的电子邮件,并为每个用户分配一个代理以将其他数据与该帐户相关联。 您如何存储其他数据(令牌,FB / Google ID)由您决定。保留一张帐户表,每封电子邮件保存一个帐户。