我正在尝试将 cake php 与 Facebook PHP SDK 连接起来
在 App_Controller beforeFilter 函数中
$facebook = new Facebook(array(
'appId' => Configure::read("FB_APP_ID"),
'secret' => Configure::read("FB_APP_SECRET"),
));
// Get User ID
$user = $facebook->getUser();
pr($user);
$logoutUrl = $facebook->getLogoutUrl();
$loginUrl = $facebook->getLoginUrl();
$this->set(compact('logoutUrl'));
在视图.ctp
<a href="<?php echo $logoutUrl; ?>">Logout</a>
在这里,我已经使用 facebook 登录了应用程序,但是当我尝试使用 logoutUrl 注销时,我总是在单击注销之前获得登录用户的用户 ID。
$user = $facebook->getUser();
// always get the user id.
pr($user);
为什么会发生这种情况,注销 url 是否不起作用?