我想要一个;使用Facebook注册;我的php应用程序的功能

我想要一个;使用Facebook注册;我的php应用程序的功能,php,mysql,facebook,registration,Php,Mysql,Facebook,Registration,我们正在创建一个PHP MySQL应用程序,其中有一个用户注册表单 我们希望注册时也能使用“注册Facebook”功能 我在谷歌上搜索过,但我只能找到Facebook登录功能的代码。如果有人能帮我找到确切的资源,通过Facebook功能了解注册信息,那就太好了 提前感谢。根据CBroe的回答,Facebook只有登录,但是,您可以使用“继续”按钮作为psuedo“注册”按钮。以下是查找/配置“继续”按钮的位置: 根据Facebook的文档结果,获取在系统中注册用户所需的变量。以下是我为解决同一

我们正在创建一个PHP MySQL应用程序,其中有一个用户注册表单

我们希望注册时也能使用“注册Facebook”功能

我在谷歌上搜索过,但我只能找到Facebook登录功能的代码。如果有人能帮我找到确切的资源,通过Facebook功能了解注册信息,那就太好了


提前感谢。

根据CBroe的回答,Facebook只有登录,但是,您可以使用“继续”按钮作为psuedo“注册”按钮。以下是查找/配置“继续”按钮的位置:

根据Facebook的文档结果,获取在系统中注册用户所需的变量。以下是我为解决同一问题所做的工作。下面有一个名为getUserInfo()的函数:

在登录事件之后,我在FB按钮中调用getUserInfo()函数,如下所示:

<div id="fbregister" data-size="medium" data-button-type="continue_with" data-layout="default" data-auto-logout-link="false" data-use-continue-as="false" data-scope="email" data-onlogin="getUserInfo()"></div>


总的来说,用户点击,继续facebook,他们登录,调用函数,通过JS设置字段,用户进入下一步。一旦他们完成了接下来的步骤,他们就会被注册。我希望这能帮你找到正确的开始。

这封信的副本对我来说似乎不合适,所以我重新开始了这个问题。但是,要求我们帮助寻找外部资源,如教程等,从这里开始就被认为是离题的——因此,如果你需要其中任何一种资源,你需要去搜索或在其他地方寻找。除此之外,“通过Facebook注册”是你必须自己实现的。Facebook只提供登录功能。您可以请求用户详细信息,例如他们的应用程序范围的用户id、姓名和电子邮件,作为您自己网站注册系统的基本数据。(小心,你无法从每个Facebook用户那里获得电子邮件地址,因此,如果你的系统需要一个,那么在这种情况下,你必须执行额外的步骤,要求用户提供一个。在这种情况下,确认电子邮件地址是真实的也是你的责任。)谢谢你的回复。我会尝试一下,如果我能设置好的话,会告诉你的。谢谢。你的代码确实帮了我很大的忙,帮我找到了facebook用户的电子邮件地址。同样,我可以获得用户的密码吗?我已经查过了。但我不知道如何获得facebook用户的密码,基本上我想要的是,我有一个“使用facebook登录”按钮。当用户点击按钮时,我必须获得他们的电子邮件地址和密码,并在我的系统数据库中进行检查。如果用户已经存在,那么我必须允许他们登录。Facebook不共享用户的密码,这就是我使用JS加密库为用户创建密码的原因。Facebook权限参考:各种加密的JS库:您可以要求用户在以后首次登录时创建自己的密码。
<div id="fbregister" data-size="medium" data-button-type="continue_with" data-layout="default" data-auto-logout-link="false" data-use-continue-as="false" data-scope="email" data-onlogin="getUserInfo()"></div>