php – $facebook-> getLogoutUrl();链接不会将用户退出Faceb
发布时间:2020-12-13 13:27:34 所属栏目:PHP教程 来源:网络整理
导读:我当前的用户故事是user1登录到我的网站和Facebook(这些帐户已连接等). User1退出我的网站,但不登录Facebook. 在此user2登录到他的帐户之后,来自user1的剩余会话将与user2与我的站点的交互以及他们发布的人员进行交互. 所以为了解决这个问题,我检查了登录的
我当前的用户故事是user1登录到我的网站和Facebook(这些帐户已连接等).
User1退出我的网站,但不登录Facebook. 在此user2登录到他的帐户之后,来自user1的剩余会话将与user2与我的站点的交互以及他们发布的人员进行交互. 所以为了解决这个问题,我检查了登录的用户是否实际上拥有当前登录的facebook(这会导致他们进入facebook登出等),并显示一个允许用户注销的链接. . 点击链接后,他们将转到Facebook并返回该网站.但是,如果您打开一个新标签并转到Facebook User1仍然登录. 我怎样才能让这个链接发挥作用..发生了什么.这是api的错误还是什么?… 编辑:我继续使用有价值的用户ID加载和有效的访问权限来测试,但我还没有让注销链接工作.
有点晚了但是这里有我的贡献:
在生成注销URL时使用params,重定向到使用Facebook API函数销毁会话的页面. 这是一个例子: $logoutUrl = $facebook->getLogoutUrl(array("next" => "http://mydomain.com/page4logout")); 在page4logout中,您可以实例化facebook对象并执行以下命令: $facebook->destroySession(); 之后,您可以进行重定向. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |