2012-08-30 180 views
-1

我正在實施「使用facebook登錄」功能,使用php sdk,我可以獲取用戶配置文件的詳細信息。但是,用戶仍然是,假設用戶訪問我的網站,並使用「登錄與Facebook」功能後,登錄後,他立即離開,然後旁邊的人坐在那裏可以使用(濫用)以前者帳戶。 1)我怎麼能自動獲取我需要的東西后註銷用戶(我不希望顯示用戶「臉譜註銷」按鈕)。 2)有沒有什麼辦法可以只註銷用戶從我的應用程序,而不是Facebook登出? (我的意思是,如果用戶已經在使用Facebook在另一個標籤,那麼它應該只從註銷我的應用程序用戶的Facebook會話。)facebook graph api註銷獲取配置文件詳細信息後

+0

[PHP Facebook的SDK註銷](http://stackoverflow.com/questions/4547175/facebook-php-sdk-logout) – darvids0n

回答

2

假設所有常見的安全措施到位(會話超時適用於FB登錄,不漏跨越不同的PHP會話FB的數據,記錄了您的網站的清除FB會話數據或移動到沒有FB訪問登錄/頭版),與Facebook的整合網站一般不打擾確保在每個請求的FB整合。這是用戶自己的錯,如果他們讓瀏覽器窗口打開並登錄到您的網站,那麼對於這種錯誤,您可以或不應該做很多事情。

說了這麼多,你可以撥打getLogoutUrl,然後將用戶重定向到該URL,以便將用戶從當前會話中註銷,或者您可以使用JavaScript SDK的FB.logout()。這兩個選項都提到了here

+0

由於darvids的可能重複。它是一個很好的解釋。我想問,但忘記了一個問題,但令人驚訝的是,你回答了這個問題:「其他網站打擾了嗎?」 =>「他們不在乎」。再次感謝 –

+0

我嘗試「Facebook登錄」計算器登錄頁面上是üR右,他們還沒有實現「註銷」功能會:) –

相關問題