2010-11-17 294 views
5

我即將推出提供註冊的網站。 我剛剛考慮實施Facebook Connect登錄/註冊。Facebook登錄最佳實踐

任何人有任何建議如何正確地做到這一點?

我開始通過加載腳本,我現在在我有用戶的公共數據(用戶名,名,姓等..)的點。

現在我有幾個問題:

  1. 我是否應該允許FB用戶和非用戶FB都註冊?
  2. 對於Facebook用戶,我是否應該將每個註冊用戶的公共數據添加到存儲非fb用戶數據的相同用戶數據庫中?

感謝,

回答

3
  1. 是的,不限制你的登錄/註冊到另一個應用程序的API。當然,這使得訪問你的應用程序變得更加容易,如果他們必須使用他們的Facebook信息登錄,這可能會驅使人們離開。

  2. 你如何存儲你的數據取決於你,但我會將它們存儲在同一個數據庫中,並有一個額外的行表示它們通過FB連接登錄。

4
  1. 要看你的觀衆,但是這不是一個Facebook應用程序,任何網站,我會給用戶兩種選擇。
  2. 當您嘗試添加更多邏輯時,分隔不同表格中的用戶可能會使您稍後更難。您可以創建一個額外的字段來存儲Facebook的uid,或者創建一個額外的表格,將用戶鏈接到Facebook用戶。

當我正在實施的Facebook /谷歌登錄,我發現這個文件非常有用的(這是從谷歌,但在工作中的想法,每個第三方):http://sites.google.com/site/oauthgoog/UXFedLogin/summary