我正在使用Facebook PHP API允許登錄到我的網站。我還允許用戶在我的軟件中使用內置表格登錄/註冊,因爲他們不想使用他們的Facebook帳戶。使用PHP存儲Facebook登錄
我有這一切工作正常,我唯一的問題是我如何將Facebook帳戶附加到我的MySQL數據庫中的帳戶?
因此,例如Joe Bloggs想要在我的網站上創建一個帳戶。他決定通過Facebook登錄,而不是填寫表格。他這樣做。在他通過Facebook登錄後,它會將他返回到我的網站上的一個頁面,他可以填寫其餘的帳戶詳細信息。然後它保存了他的帳戶,他可以自由起訴網站。
我的問題是,他登錄Facebook後,創建並保存他的帳戶在MySQL數據庫中,我如何鏈接他的Facebook帳戶和他的帳戶在我的數據庫?
當您使用Facebook登錄時,它會返回一個STATE,CODE,我也可以使用API檢索ACCCESS TOKEN。但每次登錄時,這些代碼都會改變。我認爲可能有一個代碼可以用來存儲在MySQL數據庫中,因此我所要做的就是將其中一個代碼與數據庫進行匹配。
但我似乎無法做到這一點。我是否完全錯了?
希望我說得通。
「然後,它保存了他的帳戶,他可以自由起訴該網站。」當天最好的錯字:) – David 2012-04-23 00:09:28