当用户退出我的网站时,除非他们也退出他们的 Facebook 帐户,否则他们将保持登录到我的网站。
我想遵守本政策的第 6 点,那么为了安全起见,如何让我的用户退出我的网站和他们的 Facebook 帐户https://developers.facebook.com/policy/
我将以下代码绑定到我的登录按钮,但它不起作用 - 单击后用户仍然登录到 FB。我的控制台显示 var accessToken 未定义,但我不知道为什么。我确定我在做一些根本错误的事情,非常感谢一些帮助!
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".logout").click(function () {
FB.init({appId : <?php echo $this->config->item('facebook_appid');?>,
status : true,
cookie : true,
oauth : true,
frictionlessRequests: true});
FB.login(function(response) {
if (response.authResponse) {
console.log(response.authResponse.accessToken);
var accessToken = response.authResponse.accessToken;
}
});
window.location.replace("https://www.facebook.com/logout.php?confirm=1&next=http://www.mysite.com&access_token="+accessToken+"");
});
});
</script>
<div id="fb-root"></div>