社交帐户和普通帐户数据库模型

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

在我的应用程序中,用户可以通过填写表格或使用提供商(facebook,google等)进行注册。主要区别在于,通过表单注册的用户将具有密码,而使用社交帐户的用户则没有密码。

我不确定如何处理数据库中的用户模型。对于每种注册类型,是否应该有2个单独的表?

也有将普通帐户链接到社交帐户的情况。

database authentication registration user-management socialregistration
1个回答
0
投票

没有一张桌子就足够了。当用户使用表单进行注册时,您将使用其注册的密码保存其信息,而当他与提供商进行签名时,则仅保存用户允许您保存的内容(电子邮件,个人资料图片等)。对于链接问题,您可以选择在stackoverflow中合并here之类的帐户。

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