2013-09-25 37 views
0

我一直在尋找在Facebook的tutorial這裏Facebook的API登錄和數據管理

我有關於用戶配置文件(略混淆)集成和數據管理的一些通用的問題。

因此,讓我們在正常註冊後忘記facebook API一分鐘,我使用一個數據庫捕獲用戶詳細信息,如所需的用戶名,密碼和電子郵件,dob。

如果我使用facebook api,我應該在我的db上寫上tjose的詳細信息,併爲用戶創建一個隨機的用戶名/密碼並將其與facebook名稱關聯(創建一個新字段),或者最好不寫任何信息在我的數據庫呢?然後他們每次需要登錄時都可以使用fb。 我想fb登錄帶走了完全的用戶名和密碼,仍然提供給我一些信息,例如電子郵件,出生日期等......

回答

1

基本上你需要一些方法來區分Facebook用戶和已經登錄的用戶手動。他們將幾乎共享相同的字段(您甚至可以向Facebook請求用戶DOB)。

在這兩種情況下,您都需要在數據庫中爲用戶記錄一條記錄。關於唯一標識符,您可以輕鬆使用用戶的Facebook ID。用戶登錄後,不應區分登錄方法。

+0

謝謝,我使用用戶電子郵件作爲唯一標識符,如果用戶使用Facebook登錄,我在數據庫中有另一個字段authtype。 – Athanatos