我有一个网站,用户可以通过电子邮件和密码登录。此外,我想给用户通过Facebook和谷歌注册/登录的可能性。现在,在通过Google/Facebook成功注册后,当我从Google/Facebook获得用户数据的响应时,我是否应该将这些数据存储到单独的表中?然后我将有3个表与用户帐户-1为Facebook用户,1为谷歌用户,和一个默认的电子邮件/密码用户。或者,将所有内容都保存在一个表中是更好的方法?
发布于 2019-02-28 05:25:57
带有固执己见的回答的开放式问题...
您应该(imo)根据默认电子邮件创建一个帐户,facebook和google都会返回与该帐户关联的电子邮件,并为每个用户分配一个代理,以便将其他数据与该帐户关联。如何存储其他数据(令牌、fb/google ids)由您决定。保留一个帐户表,每个电子邮件一个帐号。
https://stackoverflow.com/questions/54906541
复制相似问题