我正在尝试重新设计我的 Zend 站点的注销系统,以使用户也退出 facebook,以符合 facebook 应用程序政策,但我没有任何运气。这是我的注销操作中的代码,用于检查用户是否已登录 facebook,如果已登录则将其注销。
require_once(BASE_PATH . "/library/facebook-php/src/facebook.php");
$facebook = new Facebook( array('appId'=>'app id',
'secret'=>'secret') );
$fbid = $facebook->getUser();
if($fbid){
$facebook->destroySession();
$this->_redirect( $facebook->getLogoutUrl(array('next'=>'http://completeset.us/organizer/index') ) );
}
有了destroySession,我退出了我的网站,但由于某种原因没有退出facebook。如果我把它拿出来,我会从两个站点注销,但由于会话仍然存在,我会立即重新登录到我的站点,因为它检测到该会话并能够将其与我的帐户相匹配。如何将用户从 facebook 注销并销毁会话?