Php FacebookOAuth需要两次点击才能获得;使用Facebook登录;?
我刚刚开始在我的网站上使用Facebook的OAuth。。。当点击“使用Facebook登录”时,Facebook页面将正确显示以供登录。然而,当重定向回我的网站时,“使用Facebook登录”仍然存在,而不是“注销”。第二次单击“使用Facebook登录”时,页面将正确切换(无需再次将其重定向到Facebook)。你知道为什么会这样吗?事实上,我知道了。我的代码没有问题。我必须进入我在facebook应用程序设置中的设置,并设置以下内容(我在本地主机上工作)Php FacebookOAuth需要两次点击才能获得;使用Facebook登录;?,php,html,facebook,facebook-php-sdk,Php,Html,Facebook,Facebook Php Sdk,我刚刚开始在我的网站上使用Facebook的OAuth。。。当点击“使用Facebook登录”时,Facebook页面将正确显示以供登录。然而,当重定向回我的网站时,“使用Facebook登录”仍然存在,而不是“注销”。第二次单击“使用Facebook登录”时,页面将正确切换(无需再次将其重定向到Facebook)。你知道为什么会这样吗?事实上,我知道了。我的代码没有问题。我必须进入我在facebook应用程序设置中的设置,并设置以下内容(我在本地主机上工作) 当您回到站点时刷新页面时会发生什么
当您回到站点时刷新页面时会发生什么情况?在检查用户是否登录之前,您是否正在检索/分配令牌?您使用的是FB js函数还是php?您可能需要将返回url设置为重定向回原始页面的页面。Facebook甚至不应允许您在没有错误的情况下进行身份验证,除非注册的appid与返回url是同一域。
Site URL: http://localhost.local/
Site Domain: localhost.local