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

问题描述 投票:0回答:1

我有一个网站,用户可以通过电子邮件和密码登录。此外,我想给用户提供通过Facebook和Google注册/登录的可能性。现在,当我从谷歌/ Facebook获得用户数据的响应后,通过Google / Facebook成功注册后,我应该将这些数据存储到单独的表中吗?然后我将有3个用户帐户表 - 一个用于Facebook用户,一个用于Google用户,一个用于默认电子邮件/密码用户。或者将一切保存在一个表中是一种更好的方法吗?

facebook login facebook-login google-signin
1个回答
0
投票

开放式问题与自以为是的回答......

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

© www.soinside.com 2019 - 2024. All rights reserved.