2013-09-24 175 views
-2
  1. 我是一個非常新的蜜蜂PHP代碼。我試圖理清允許用戶下載鏈接時,他們登錄到Facebook的代碼否則要求然後登錄。
  2. 需要php代碼才能完成此任務。請提前幫助。謝謝。
+0

php無法檢測到用戶是否有Facebook頁面打開,因爲它是一個服務器端腳本不是客戶端,甚至像JavaScript這樣的客戶端腳本無法檢測到,如果你有一個標籤打開到Facebook。 –

+2

嘗試看看這個鏈接,也許這會幫助你:https://developers.facebook.com/docs/facebook-login/getting-started-web/ – JunM

+0

我的團隊領導問我使用API​​,然後chk是否用戶已登錄或不登錄。但是,我不明白如何處理它。 –

回答

1

你可以與用戶會話或Facebook會話確認是否激活

根據github Facebook's example意見,這是我見過可靠地確定登錄/註銷狀態的最好方法。

if ($session) { 
    try { 
    $me = $facebook->api('/me'); 
    if ($me) { 
     //User is logged in 
    } 
    } catch (FacebookApiException $e) { 
    //User is not logged in 
    } 
} 

希望這會有所幫助。