[英]php destroy Facebook previous user inside app
我有一个Facebook应用程序和用户登录并使用它。 简单。
问题:如果用户注销然后另一个用户登录到同一台PC,则会加载先前的用户详细信息。
因为用户在我的画布应用程序中,我无法将它们从Facebook注销。
我用:
require_once '/home/public_html/pages/social_login/fb_lib/facebook.php';
$facebook = new Facebook(array(
'appId' => '__app_ID__',
'secret' => '__secret__',
'cookie' => true
));
$fb_user = $facebook->api('/me');
print_r($fb_user); die;
这将显示实际登录Facebook头部顶部的人 - 但该阵列显示前一个用户。
如何在不让用户再次登录和注销的情况下销毁以前的用户详细信息?
在facebook sdk中尝试:
$facebook->destroySession();
- 用户注销:)
让我知道,如果这工作:)
您可以尝试在用户注销时删除FB Cookie,例如:
$facebook->destroySession();
$fb_key = 'fbs_'.FACEBOOK_APP_ID_HERE;
setcookie($fb_key, '', time() - 3600, '', '/', '');
//clear session and
//rest of you logout code
你的意思是这样的吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.