我在这里查看facebook tutorial
我有一些关于用户配置文件的集成和数据管理的一般性问题(稍有混淆)。
所以让我们忘记facebook API一分钟,正常注册后我使用一个数据库,我捕获用户详细信息,如所需的用户名,密码和电子邮件,dob。
如果我使用facebook api,我会在我的数据库中编写tjose详细信息并为用户创建一个随机用户名/密码并将其与facebook名称相关联(创建一个新字段)或者最好不要写任何信息我的数据库呢?然后他们可以在每次需要登录时使用fb。 我想fb登录完全取消了用户名和密码,仍然提供了一些信息,如电子邮件,出生日期等....
答案 0 :(得分:1)
基本上,您需要一些方法来区分Facebook用户和手动登录的用户。他们几乎会分享相同的字段(你甚至可以从Facebook请求用户DOB)。
在这两种情况下,您都希望在数据库中为用户创建记录。关于唯一标识符,您可以轻松使用用户的Facebook ID。用户登录后,您不应区分登录方法。