我只是在用户页面上创建一个 facebook 标签。我正在使用 php facebook SDK,以及教程中的这个小片段(见下文)。我的问题是,如果用户登录 FB 并稍后返回我的页面 $user 找不到,他们必须再次连接。有没有办法知道他们已经登录并已授予我访问权限?
我希望这个问题有意义
$facebook = new Facebook(array(
'appId' => FB_APP_ID,
'secret' => FB_APP_SECRET,
'cookies' => 'true'
));
$user = $facebook->getUser();
if ($user) {
$logoutUrl = $facebook->getLogoutUrl();
} else {
$loginUrl = $facebook->getLoginUrl(array('scope' => 'publish_stream, manage_pages'));
}