0

我正在使用自己的注册程序在在线商店网站上工作。用户通过选择唯一的用户名和密码以及电子邮件地址在我的网站上注册。现在我希望将 facebook 注册选项也集成到我的网站中。我有以下问题:

  1. 我如何保持 facebook 注册过程与我现有的兼容。例如,无论哪种情况,我都需要以下注册数据。如果有人点击facebook 登录按钮,我如何捕获这些附加信息?如果用户拒绝我的许可,如果某些功能需要,我该如何再次请求?
    • 名字和姓氏
    • 注册的电子邮件地址
    • 唯一的用户名
    • 完整的出生日期
  2. 如果已经拥有本地网站注册的用户也尝试使用 facebook 登录怎么办?在这种情况下应该怎么做?
    • 是否应该创建一个新帐户并将其链接到本机帐户?
    • 本地帐户是否应该转换为 facebook 帐户?
  3. 我试图寻找很多带有演示的教程,但我找不到任何好的教程。如果有人知道一个好的教程/演示,请赐教。我正在寻找以下教程/演示:
    • 可以部署在本地进行测试。
    • 演示原生注册 + facebook 注册
    • 建立在codeigniter之上。

阿西姆

4

1 回答 1

1

首先,你必须创建一个 facebook 应用程序,谷歌如何创建一个,只要我认为我不认为你被允许在 facebook 上注册用户。一旦您在 facebook 创建应用程序,并根据提供给 facebook 应用程序的权限,一旦获得用户授权,您就可以提取用户的详细信息。

对于您的第二个答案,您不必切换帐户,为 facebook 电子邮件 ID 创建一个字段,因此,您必须检查两个登录条件。您可以在用户注册时执行“使用 facebook 注册”之类的操作。

对于 codeigniter facebook 集成,请检查以下 a3m auth 模块,

A3M – CodeIgniter 帐户身份验证和授权模块安装

于 2013-04-25T12:00:49.787 回答