作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近使用教程构建了一个基于 Django 的身份验证系统。在这个系统中,我在 forms.py 中创建了一个 token 。此 token 然后在激活激活邮件中发送(作为链接)。
from django.contrib.auth.tokens import default_token_generator
token = default_token_generator.make_token(user)
default_token_generator.check_token(user, token)
check_token()
验证 token ?
最佳答案
token 由时间戳和 HMAC 值组成。 HMAC 是一个 key 散列函数:散列使用一个 secret key (默认情况下 settings.SECRET_KEY
)来获得一个唯一的值,但是无论有没有 key ,“解散”都是不可能的。
散列组合了四个值:
关于django - default_token_generator 如何存储 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46234627/
我最近使用教程构建了一个基于 Django 的身份验证系统。在这个系统中,我在 forms.py 中创建了一个 token 。此 token 然后在激活激活邮件中发送(作为链接)。 from djan
我正在尝试生成默认 token 来发送重置密码电子邮件,但当代码运行default_token_generator.make_token(user)时,用户没有last_login属性。我在这里做错了
我是一名优秀的程序员,十分优秀!