在我的应用程序中,当任何用户尝试从Facebook注销时它将注销,但是当我们更改网址或从网址删除注销链接时,用户将再次登录....我认为它是facebook会话的问题,但我不能破坏它......
这是我的退出代码
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
if (response.status === 'connected')
{
console.log(response.authResponse.accessToken);
}
<?php if ($this->input->get('l')=="logout") {?>
FB.logout();
$facebook->destroySession();
//$this->session->session_destroy();
<?php } ?>
});
提前谢谢
答案 0 :(得分:0)
尝试移动
<?php if ($this->input->get('l')=="logout") {?>
FB.logout();
在你的代码中更多..在FB.getLoginStatus
之前编辑:
从该页面中删除php并且根本不使用它...在javascript中执行所有逻辑,例如,当用户单击按钮时执行注销,例如:
$('button').on( 'click', function(e){
FB.logout();
});