gpt4 book ai didi

django - 未配置电子邮件时,如何使带有密码重置的django应用正常出现故障?

转载 作者:行者123 更新时间:2023-12-02 05:10:03 25 4
gpt4 key购买 nike

如果我在这样的模板中使用Django的密码重置

<li><a href="{% url django.contrib.auth.views.password_reset %}">Forgot password?</a></li>

那么,如果我没有配置电子邮件服务器,它仍然会发送电子邮件,没有电子邮件服务器甚至不会出错。

有什么办法可以减少用户的困惑?

最佳答案

无法根据写入Django密码的方式显示错误(请查看./django/contrib/auth/forms.py中PasswordResetForm中的save()),Django只是假设邮件有效。

不太混乱的方法是完全隐藏密码重置功能,而不是尝试对丢失的电子邮件服务器进行错误处理。 Django确实无法告诉您电子邮件服务器的配置是否正确。

关于django - 未配置电子邮件时,如何使带有密码重置的django应用正常出现故障?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6671186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com