2009-06-07 84 views
2

我正在處理連接到Facebook的AIR應用程序。在用戶連接到他的Facebook帳戶後,他應該能夠對與他登錄的Facebook帳戶鏈接的帳戶做些事情。沒有用戶名和密碼的身份驗證

通常,您將擁有一個接受用戶名和密碼的login()函數,對其進行身份驗證並設置cookie。在我的情況下,用戶登錄Facebook後的所有內容都是他的Facebook用戶ID,我如何根據此用戶名對用戶進行身份驗證?

感謝,

回答

4

你不是真的做任何驗證更多,如果你讓用戶通過他們的Facebook賬號登錄,現在Facebook正在處理認證,你只要有一個Facebook的將其鏈接到該帳戶給你。據我所知,這就是整個問題。

編輯:

是的,但說我使用像登錄(FBuid)的功能,如何在後臺檢查該用戶實際使用FB登錄和實際驗證?

如果您有它設置正確,該API將連接到Facebook,然後他們的腳本會檢查是否該用戶已經登錄(即他們有一個活動會話,這是一個有效的Facebook會話確認曲奇餅)。如果他們沒有活動會話,則會要求他們登錄他們的賬戶並返回Facebook用戶標識。如果他們確實有一個活躍的會話,他們只會將Facebook用戶標識返回給您,而無需向用戶詢問任何內容。您收到的Facebook用戶標識是您確認它們已通過身份驗證。

+0

是的,但說我使用登錄(FBuid)這樣的函數,後端如何檢查用戶實際上是否使用FB登錄並實際進行了身份驗證? – 2009-06-07 09:53:29

相關問題