Facebook登录最佳实践

5
我即将推出一个提供注册服务的网站。 我刚刚想到了实现Facebook Connect来进行登录/注册。
有没有人对如何正确实现这个功能有任何建议?
我首先加载了脚本,现在我已经得到了用户的公共数据(用户ID,名字,姓氏等)。
现在我有几个问题:
1. 我应该允许FB用户和非FB用户都可以注册吗? 2. 对于FB用户,我是否只需要获取每个注册用户的公共数据,并将其添加到存储非FB用户数据的同一用户数据库中?
谢谢。
2个回答

4
  1. 根据你的受众群体而定,但对于任何不是Facebook应用程序的网站,我都会给用户两个选项。
  2. 将用户分成不同的表可能只会在以后尝试添加更多逻辑时使你更加困难。您可以创建一个额外的字段来存储Facebook UID,或者创建一个额外的表,将用户链接到Facebook用户。

当我实现Facebook / Google登录时,我发现这个文档非常有用(它来自Google,但其中的想法适用于每个第三方):http://sites.google.com/site/oauthgoog/UXFedLogin/summary


3
  1. 是的,不要将您的登录/注册限制为其他应用程序的API。尽管这样可以更轻松地访问您的应用程序,但如果用户必须使用他们的Facebook信息登录,这可能会使人们望而却步。

  2. 您如何存储数据取决于您,但我会将它们都存储在同一个数据库中,并有一个额外的行来表示它们通过FB连接登录。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接