[英]how to properly login/logout with facebook php sdk
好的,所以我正在使用Facebook PHP SDK
目前,我正在按以下方式呈现“登录/注销”按钮:
$facebook = new Facebook(array(
'appId' => $fbAppID,
'secret' => $fbSecret,
'cookie' => true,
));
$uid = $facebook->getUser();
if ($uid != false) {
$button = ' <img src="/fb-logout.png"></img>';
$url = $facebook->getLogoutUrl();
} else {
$button = ' <img src="/fb-login.png"></img>';
$url = $facebook->getLogoutUrl();
}
echo '<a href="' . $url . '">' . $button . '</a>';
但是,当用户使用带有从getlogouturl()函数派生的URL的按钮“注销”时,它可以从Facebook中注销就可以了,但是它并没有从我的应用程序中注销...即当我调用$ facebook- > getUser()再次,即使他甚至没有从facebook注销,它也会再次返回用户ID
难道我做错了什么? 我应该怎么做,以便用户从Facebook注销时也从我的应用程序中注销
您不需要从应用程序“注销”,因为那不是由Facebook sdk或facebook处理的。 应用中的登出仅由您的应用处理,而仅由您的应用处理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.