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