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. 需要唯一的電子郵件地址,同時保護用戶的隱私?
- 3. 正在刪除用戶和唯一電子郵件地址
- 4. TYPO3:爲保護電子郵件地址
- 5. 確定電子郵件地址
- 6. Drupal 7 - 確認電子郵件地址
- 7. 確定Maildir文件夾中唯一的「來自」電子郵件地址
- 8. 從excel列中提取唯一的電子郵件地址
- 9. Twitter API:唯一的ID和電子郵件地址?
- 10. 電子郵件地址驗證的唯一性(xpages)
- 11. 保換的<a href =「電子郵件地址:只用電子郵件aadress
- 12. 電子郵件地址與社會登錄唯一
- 13. aspnetboilerplate電子郵件地址刪除唯一驗證
- 14. R:轉換電子郵件地址爲唯一整數
- 15. 刮電子郵件地址
- 16. Rtrtr.com電子郵件地址
- 17. noreply電子郵件地址。
- 18. Django電子郵件地址
- 19. 在電子郵件地址
- 20. 從電子郵件地址
- 21. 使用XPath在頁面上獲取唯一的電子郵件地址
- 22. 在Django註冊期間強制使用唯一的電子郵件地址
- 23. 正則表達式,以確保電子郵件地址
- 24. 更改發送確認郵件的電子郵件地址(PHP)
- 25. 訪客和應用程序組合是否是Facebook代理郵件電子郵件地址唯一的地址?
- 26. 插入一個電子郵件地址
- 27. 電子郵件地址中編碼的電子郵件地址。可能嗎?
- 28. 從給定的電子郵件地址獲取電子郵件地址DirectoryEntry
- 29. Powerbi用戶的電子郵件地址
- 30. C#SMTP電子郵件程序未正確使用FROM地址
你是什麼意思? 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