Codeigniter添加facebook作为注册选项


codeigniter add facebook as registration option

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

  1. 我如何保持facebook注册过程兼容我现有的一个。例如,在任何一种情况下,我都需要以下注册数据。如果一个人单击facebook登录按钮,我如何捕获这些额外的信息?如果用户拒绝我的权限,如果需要某些功能,我如何再次请求它?
    • 名字和姓氏
    • 注册邮箱地址
    • 唯一的用户名
    • 出生日期
  2. 如果一个用户,谁已经有一个本地网站注册,也试图登录facebook?在这种情况下应该怎么做?
    • 是否应该创建一个新帐户并链接到本机帐户?
    • 本机帐户应该转换为facebook帐户吗?
  3. 我试着寻找很多教程和演示,但我找不到任何好的。如果有人知道一个好的教程/演示,请启发我。我正在寻找教程/演示:
    • 可以部署在本地进行测试。
    • 演示本地注册+ facebook注册
    • 建立在codeigniter之上。

asim

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

对于你的第二个答案,你不必切换帐户,创建一个字段的facebook电子邮件id,所以,你必须检查登录的两个条件。你可以在用户注册的时候做"Sign Up with facebook"。

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

A3M - A CodeIgniter帐户认证&授权模块安装