0

我正在使用Django allauth和django-rest-auth。我使用電子郵件確認來實施身份驗但是現在我意識到它不能正常工作,因爲我沒有在我的數據庫中存儲發送電子郵件確認(無法在管理員中看到它們)。電子郵件確認正在發送,因爲它應該是完美的,只是我無法在db中看到它們。我錯過了什麼?電子郵件確認沒有存儲Django allauth

回答

2

由於version 0.26

默認情況下,電子郵件確認不再存儲在數據庫中。相反,電子郵件確認郵件包含一個標識要確認的電子郵件地址的基於HMAC的密鑰。

也就是說,代替生成隨機密鑰,並存儲起來供以後查找,allauth生成從帳戶信息,它可以重新生成並在確認過程驗證的密鑰。

+0

非常感謝,我完全錯過了。 – alphiii