2
A
回答
-1
最簡單的事情是子類UserManager
類,並覆蓋其create_user
方法檢查沒有一個User
實例與在數據庫中的電子郵件地址(django-social-auth
使用create_user
來...創建註冊用戶) 。有關如何設置的更多信息,請參閱django-social-auth
文檔的Configuration頁面。然後,您還需要子類User
,以便您可以將自定義管理器與其關聯。更多關於model Managers from the Django docs。
0
我相信答案可以在this other question找到。
它說要在編輯SOCIAL_AUTH_PIPELINE時再來一步。我相信這是一個更簡單的解決方案。
相關問題
- 1. 確定是否電子郵件地址的郵件列表地址或個人電子郵件地址
- 2. JMeter - 如何模擬電子郵件地址和確認電子郵件地址
- 3. 需要唯一的電子郵件地址,同時保護用戶的隱私?
- 4. 正在刪除用戶和唯一電子郵件地址
- 5. TYPO3:爲保護電子郵件地址
- 6. 確定電子郵件地址
- 7. Drupal 7 - 確認電子郵件地址
- 8. 確定Maildir文件夾中唯一的「來自」電子郵件地址
- 9. 需要唯一的電子郵件地址
- 10. 電子郵件地址驗證的唯一性(xpages)
- 11. 從excel列中提取唯一的電子郵件地址
- 12. 唯一的電子郵件地址驗證
- 13. MVC遠程驗證(唯一的電子郵件地址)
- 14. Twitter API:唯一的ID和電子郵件地址?
- 15. 試圖使用電子郵件地址
- 16. 選擇使用電子郵件地址
- 17. 保換的<a href =「電子郵件地址:只用電子郵件aadress
- 18. aspnetboilerplate電子郵件地址刪除唯一驗證
- 19. R:轉換電子郵件地址爲唯一整數
- 20. 電子郵件地址與社會登錄唯一
- 21. Jquery驗證唯一電子郵件地址更新
- 22. 刮電子郵件地址
- 23. 在電子郵件地址
- 24. noreply電子郵件地址。
- 25. Rtrtr.com電子郵件地址
- 26. 從電子郵件地址
- 27. Django電子郵件地址
- 28. 使用XPath在頁面上獲取唯一的電子郵件地址
- 29. 在Django註冊期間強制使用唯一的電子郵件地址
- 30. 正則表達式,以確保電子郵件地址
你是什麼意思? 2個賬戶有1封電子郵件?或有幾個電子郵件的帳戶? – SpiXel
我通過常規的django-auth系統創建了一個帳戶,然後在Facebook上使用social-auth並創建了另一個帳戶,因此兩個用戶帳戶有電子郵件[email protected] – AlexBrand
可能的重複[如何使用python social AUTH(http://stackoverflow.com/questions/19273904/how-to-have-unique-emails-with-python-social-auth) – neves