使用PHP或javascript登录Facebook

使用PHP或javascript登录Facebook,facebook,facebook-javascript-sdk,facebook-php-sdk,facebook-login,Facebook,Facebook Javascript Sdk,Facebook Php Sdk,Facebook Login,我是一个编码爱好者,对PHP和通用编码术语了解有限。 在我的网站上,我在服务器上有PHP,在客户端有/可以有Javascript。我希望用户使用facebook登录,尽管用户可以在我的网站上注册和登录。到目前为止,用户需要提供有效的邮件ID和密码才能通过常规/普通登录方法登录。 我已经在facebook应用程序上注册了该网站,并获得了应用程序ID和密码。 但从这些指南中,我都不知道什么对我有好处,是使用javascript还是PHPSDK作为注册/登录过程 我尝试了javascript SDK,

我是一个编码爱好者,对PHP和通用编码术语了解有限。 在我的网站上,我在服务器上有PHP,在客户端有/可以有Javascript。我希望用户使用facebook登录,尽管用户可以在我的网站上注册和登录。到目前为止,用户需要提供有效的邮件ID和密码才能通过常规/普通登录方法登录。 我已经在facebook应用程序上注册了该网站,并获得了应用程序ID和密码。 但从这些指南中,我都不知道什么对我有好处,是使用javascript还是PHPSDK作为注册/登录过程

我尝试了javascript SDK,点击faccebook登录按钮会弹出对话框,点击ok,然后我无法在服务器上启动会话。常规/正常登录将通过客户的欢迎Mr用户名。如何告诉服务器该用户已经提供了他的facebook凭据,并且还可以? 然后如何将用户登录到他的主页

PHPSDK让我神魂颠倒。 用户在客户端将采取什么操作?它在客户端使用javascript吗? 这个触发器将如何与他的facebook用户ID和密码一起进入服务器? facebook正常后如何提取用户的邮件ID? 最后,如何让用户进入我的服务器的主页

如果需要,我可以提供代码


请用简单的英语帮助我。

php是使用facebook api bcoz在php中登录的最佳方式。您可以在登录时将用户详细信息保存在数据库中。要在php中登录,请使用facebook php api lib

使用facebook api实现用户授权的最佳推荐方法是使用JavaScript SDK。这是迄今为止最简单的一个,也是可用性最好的一个。使用PHPSDK,您需要将用户重定向到授权页面。javascriptsdk只会打开一个弹出窗口,用户会停留在页面上

使用JavaScript SDK的另一个好处是,您不需要重新加载页面来刷新用户会话,该会话通常有效约2小时。只需在页面加载时使用,它将检测用户是否已经获得授权并刷新会话

以下是您需要的所有基本信息、用户授权、授权检查:


登录后的操作取决于您自己,因此您可以使用AJAX将用户详细信息保存在数据库中。

哦,是的,我需要facebook的部分配置文件保存在数据库中。但客户端/用户通过服务器执行此操作的触发器是什么?对不起,但这是错误的,php sdk更难处理——至少是最新版本4.x。谢谢@luschn。你们的投入和更多的研究说服我选择Javascript SDK。我在这个帖子中也发现了一些有用的信息。[ .