2010-12-15 74 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的身份登錄,除非您通過身份驗證。

相關問題