2011-09-19 311 views
0

我正在考慮在我的網站上使用twitter或facebook添加登錄信息。使用Facebook/Twitter登錄 - 身份驗證

雖然,我對如何做到這一點懷疑。我的網站上有一個正常的註冊系統,我通過會話對用戶進行身份驗證。

如果我想整合「login with facebook」和「login with twitter」,那麼將用戶存儲在我的數據庫中的最佳方式是什麼?

我知道當用戶使用facebook/twitte登錄時,會存儲一個令牌。

我有像許多列的用戶表:

用戶名,電子郵件,平衡,點擊等等,等等

什麼是最好的方法是什麼?使用Facebook註冊還是使用twitter註冊更好?(這是否存在?)

我正在使用PHP。

在此先感謝。

回答

1

是的,它存在。你可以簡單地使用facbook API來達到這個目的。你可以通過http://www.facebook.com/help/?page=730 它給你數據作爲回報,你可以保存在你的數據庫進一步處理。像Facebook的用戶名,用戶名等,但不是密碼(記住)和相同的方式爲推特

+0

我明白了。所以,第一次用戶登錄前。 Facebook在我的網站上,我將數據存儲到數據庫中。所有其他時間,它只會把這些數據存儲在第一次使用? 因爲我不想每次用戶都使用facebook/twitter登錄, –

+0

你也可以通過http://developers.facebook.com/docs/guides/web/#login – Astha

+0

我只是不明白我能做什麼,所以它只存儲用戶信息,他們第一次用facebook登錄時/推特。 –