检查特定用户是否登录到Facebook

时间:2012-09-06 19:50:44

标签: php facebook-graph-api facebook-php-sdk

我在第一次授权我的应用时存储用户的facebook用户ID,并将其设置为cookie,直到他明确没有点击从我的网站注销以保持他们登录。当用户打开我的网站时再次,我想检查该用户是否仍然登录到Facebook。如果不是,我想提示他登录Facebook以使用我网站的完整功能。如何检查该特定用户是否使用他的脸书号登录到脸书?

1 个答案:

答案 0 :(得分:-1)

如果在canvas页面内并使用PHP SDK:

require_once("lib/facebook-sdk/facebook.php");
$facebook = new Facebook
(   array('appId'=>$fb_app_id, 'secret'=>$fb_app_secret, 'fileUpload'=>true)
);
if ($facebook->getUser()) // if current user has logged in
{   echo "Logged in";
}
else
{   echo "Not logged in";
}