Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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
Javascript 在模式窗口中登录facebook_Javascript_Php_Facebook_Facebook Graph Api - Fatal编程技术网

Javascript 在模式窗口中登录facebook

Javascript 在模式窗口中登录facebook,javascript,php,facebook,facebook-graph-api,Javascript,Php,Facebook,Facebook Graph Api,我想为使用Facebook PHP SDK的站点创建一个Facebook模式登录窗口 当前可以点击Facebook页面上发送的指向Facebook用户的链接,进行登录,然后返回到一个页面,检查该用户是否已经登录到我的网站,然后直接访问他的家,或者您是否必须首先注册 当前流程: Facebook登录链接 重定向Facebook上的页面以检查用户和密码 回到我的页面访问控制 我想避免的是离开我的网站,然后返回并创建一个模式,只需点击Facebook的链接,我打开模式,输入用户名和密码,然后将他发送回

我想为使用Facebook PHP SDK的站点创建一个Facebook模式登录窗口

当前可以点击Facebook页面上发送的指向Facebook用户的链接,进行登录,然后返回到一个页面,检查该用户是否已经登录到我的网站,然后直接访问他的家,或者您是否必须首先注册

当前流程: Facebook登录链接 重定向Facebook上的页面以检查用户和密码 回到我的页面访问控制

我想避免的是离开我的网站,然后返回并创建一个模式,只需点击Facebook的链接,我打开模式,输入用户名和密码,然后将他发送回控制页面

需要办理的手续: Facebook登录链接 无重定向的用户和密码模式 回到我的页面进行访问控制

我使用了以下简单的javascript代码测试:

window.open ({uri_Facebook_page_login} , 
_blank ,toolbar = no, scrollbars = yes, resizable = yes,
top = 300, left = 500, width = 700, height = 600);

问题是他在新的浏览器窗口(模式页面)上执行重定向。

您可以使用JS SDK处理登录-然后您将得到一个弹出窗口,在其中处理登录,而无需重定向。(不可能在页面上的“真实”模式覆盖中登录。登录必须在独立窗口中进行,以便用户可以检查地址栏,查看他们是否真的登录到Facebook,或者是否有人试图仿冒他们的FB凭据。)您可以使用JSSDK来处理登录-然后您将得到一个弹出窗口,在其中处理登录,而不需要重定向。(不可能在页面上的“真实”模式覆盖中登录。登录必须在独立窗口中进行,以便用户可以检查地址栏,查看他们是否真的登录到Facebook,或者是否有人试图仿冒他们的FB凭据。)