如何解决当我点击django rest-auth的端点来更改密码时,如何从django all-auth接收电子邮件以更改密码?
我在ios,android和web的应用程序中使用Django所有身份验证和Django rest身份验证。
当我使用rest-auth(ios,android)/accounts_api/registration/
的端点注册一个新帐户时,我会收到一封确认电子邮件,当我在所有auth(web)中注册时,该电子邮件都是相同的。
但是,当我使用rest-auth(ios,android)/accounts_api/password/reset/
的端点更改密码时,会收到一封确认电子邮件,该电子邮件与我在所有auth(web)中更改密码时的确认电子邮件不同。如下所示:
即使我将此项目部署到生产环境中,http://example.com
的一部分仍然
http://example.com
不能反映我的网站,也无法更改密码...
You're receiving this email because you requested a password reset for your user account at example.com.
Please go to the following page and choose a new password:
http://example.com/accounts_api/password/reset/confirm/(%3FPMzE%5B0-9A-Za-z_%5C-%5D+)/(%3FP5kt-19a402a967c1faa1d3b3%5B0-9A-Za-z%5D%7B1,13%7D-%5B0-9A-Za-z%5D%7B1,20%7D)/$
Your username,in case you've forgotten: sample name
Thanks for using our site!
The example.com team
当我使用rest auth访问端点时,如何以相同的方式(使用来自所有auth的电子邮件)更改密码?
我希望收到一封电子邮件来更改所有auth的密码(我可以在访问{的)命中点时修改标题和消息(在account / template / account / email / password_reset_key_subject.txt和password_reset_key_message.txt中) {1}}
下面是代码:
settings.py
/accounts_api/password/reset/
project / urls.py
INSTALLED_APPS = [
#.....
'allauth','allauth.account','allauth.socialaccount','rest_framework.authtoken','rest_auth','rest_auth.registration','rest_framework',#.....
]
python:3.7.5
Django:2.2.2
django-allauth:0.41.0
django-rest-auth:0.9.5
djangorestframework:3.12.1
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。