2010-12-15 31 views
-1

我当前的代码:Facebook的PHP SDK,出任用户1,而登录用户2

(... variables setting, etc.) 
$facebook = new Facebook(array(
'appId' => $apiid, 
'secret' => $secret, 
'cookie' => true, 
)); 

$session = $facebook->getSession(); 
$me = null; 
if ($session) 
{ 
(do some stuff on user's 1 page) 
} 
else 
{ 
$login_url = $facebook->getLoginUrl(); 
header("Location: ".$login_url); 
exit; 
} 

我试过一次,它的工作。我登录了用户1以尽快删除帖子。然后,我登录了用户2帐户并尝试了此代码。我被重定向到用户的2脸书墙。现在做什么?我需要一些额外的权限吗?

回答

5

以用户B身份登录时,“用户A正在发帖”会破坏身份验证的全部目的。你所描述的可能是不可能的。您可能可以以用户A的身份登录到用户B的墙上,但不能以用户B的身份登录,除非您通过身份验证。

相关问题