【问题标题】:Generate verify URL for verifying user by email in django在 django 中生成用于通过电子邮件验证用户的验证 URL
【发布时间】:2016-03-01 19:37:56
【问题描述】:

为了更改密码或在注册后验证用户如何生成链接,如何对用户名的 URL 进行编码。我不想简单,因为这可能是像http://testsite.com/changepassword/user=username 这样更改另一个用户的漏洞。然后任何人都可以将用户编辑为另一个用户名。一次访问后,正确的做法和过期链接是什么。

【问题讨论】:

    标签: django email-validation


    【解决方案1】:

    您为什么不生成一个随机(长)id 来引用用户,但有效性有限?您可以将此信息存储在用户表或将链接到用户表的另一个表中。访问后,您从表中删除 id。 二谷

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-24
      • 2019-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-18
      • 1970-01-01
      相关资源
      最近更新 更多