Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security PHP:Facebook Connect身份验证存在问题_Security_Api_Authentication_Facebook_Openid - Fatal编程技术网

Security PHP:Facebook Connect身份验证存在问题

Security PHP:Facebook Connect身份验证存在问题,security,api,authentication,facebook,openid,Security,Api,Authentication,Facebook,Openid,我想开发一个外部网站使用Facebook连接,而不是自己的登录和注册过程 在第一页(index.php)中,我有以下登录按钮代码: <fb:login-button v="2" size="large" autologoutlink="false" onlogin="window.location='/index.php'">Connect with Facebook</fb:login-button> 连接Facebook 对于身份验证,我使用 FB.init(“

我想开发一个外部网站使用Facebook连接,而不是自己的登录和注册过程

在第一页(index.php)中,我有以下登录按钮代码:

<fb:login-button v="2" size="large" autologoutlink="false" onlogin="window.location='/index.php'">Connect with Facebook</fb:login-button>
连接Facebook
对于身份验证,我使用


FB.init(“XYZ”);
不幸的是,它还不起作用。这里怎么了

当我想访问此页面时,我会被重定向到必须登录的位置。然后,登录到Facebook,我再次被重定向。这一次,我开始尝试

$user = $facebook->get_loggedin_user();
而不是

$user = $facebook->require_login();

require_login()将强制您登录facebook login.php

哦,太简单了!非常感谢:)
$user = $facebook->require_login();