我建立一個網站,你可以與Facebook註冊 - Twitter或谷歌,加上 ,我不知道如果有什麼連接這三個社交網站(通用ID )所以我可以只有一個數據庫行,每個人不是3數據庫行 東西就像當我嘗試登錄Facebook,我已經註冊與谷歌加上它登錄相同的數據,而不提交一個新的行數據庫的facebook 哪意味着我需要找到一個公共因素,我可以登錄 感謝您的閱讀PHP註冊Facebook,Twitter和谷歌+不重複帳戶
1
A
回答
1
有將三個之間共享沒有保證的領域是有用的。你有兩種可能的方式來處理這種情況:
1)使用類似的電子郵件地址,你可以得到所有三個,並希望它們使用相同的地址。
2)他們登錄到使用它們的一個賬戶後,讓他們可以鏈接額外的賬戶本身與其他兩個。 (甚至讓他們從同一服務的多個時間鏈接其他帳戶。)
0
然後檢查表中的用戶ID並更新twitter \ Google \ fb authos字段在使用uid作爲可更新參數的同一行中。相關的OAuth ID是到用戶登錄時間
1
你可以嘗試使用這個庫從供應商獲取信息:http://hybridauth.sourceforge.net/ 從供應商獲得信息後,你會得到連接提供商的唯一標識符。 這樣 - 您可以將該標識符用作系統中某個特定用戶的提供者列。
E.x.你可以有一個表: 用戶id,USEREMAIL,...,twitterIdentifier,googleIdentifier,facebookIdentifier
,當用戶第一次與任何供應商連接,您可以創建與填充正確提供商領域您的分貝的新用戶。 在登錄時,您檢查所需提供商的正確列,並知道它是哪個用戶...
+0
好的提示。謝謝。 –
相關問題
- 1. 桌面谷歌/ Twitter/Facebook帳戶驗證
- 2. 谷歌帳戶註銷並重定向
- 3. 谷歌分析:跟蹤客人結帳和註冊用戶結帳計數
- 4. 谷歌應用程序工程,python:Google,Facebook,Twitter,OpenID帳戶
- 5. 註冊和刪除帳戶
- 6. Rails用戶註冊使用Twitter/Facebook/Google?
- 7. 連接到YouTube帳戶使用谷歌註冊了Android SDK
- 8. 使用Facebook登錄如果帳戶已經在谷歌首次註冊時與谷歌鏈接Android版
- 9. PJSip帳戶註冊
- 10. Drupal帳戶註冊
- 11. 谷歌加用戶的Facebook註冊插件替代品?
- 12. Facebook帳號取代註冊?
- 13. 使用Facebook帳號註冊
- 14. 使用Facebook和Twitter註冊iOS的iOS
- 15. 要求用戶在通過Facebook Connect/Twitter註冊後創建直接帳戶OAuth
- 16. PHP Facebook註冊
- 17. 驗證電子郵件與帳戶谷歌,帳戶Facebook的
- 18. 谷歌帳戶ID?
- 19. Facebook,Twitter和谷歌整合使用socialauth
- 20. PHP&MYSQL:註冊/創建一個帳戶
- 21. Parse.com PFUser鏈接Twitter和Facebook帳戶?
- 22. 發佈到Facebook頁面和Twitter帳戶
- 23. 客戶在結帳時註冊時,結帳和客戶註冊失敗
- 24. 如何在重新註冊時更改pjsip註冊帳戶?
- 25. GAE用戶註冊表沒有谷歌帳戶,希望restric特定域
- 26. 爲GAE用戶註冊表進行任何GAE框架沒有谷歌帳戶
- 27. C#MVC新用戶Facebook註冊不適用於未知的Facebook帳戶
- 28. Diffrence的B/W谷歌工作帳戶和谷歌服務帳戶
- 29. 顯示Twitter帳戶的Twitter關注者
- 30. 的Rails:來賓帳戶和註冊
我不明白,我怎麼能發現這是同一個人 –