微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Django:仅在重定向后显示“密码重置完成”页面避免通过 URL 直接访问

如何解决Django:仅在重定向后显示“密码重置完成”页面避免通过 URL 直接访问

我使用 Django 的标准内置 PasswordResetDoneViewPasswordResetCompleteView 来处理密码重置工作流程。我想让我的 URL 路径 password-reset/done/ 仅在重定向后可用,即:

  1. 如果客户要求重置密码 → 重定向password-reset/done/
  2. 如果客户在浏览器中输入 URL 地址 password-reset/done/重定向到 404。

这只是美学问题,但我想弄清楚除了使用 request.session 之外,是否还有其他方法可以解决这个问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。