我最近使用教程构建了一个基于Django的身份验证系统.在这个系统中,我在forms.py中创建了一个令牌.然后,该令牌在激活激活邮件中发送(作为链接).
from django.contrib.auth.tokens import default_token_generator
token = default_token_generator.make_token(user)
Run Code Online (Sandbox Code Playgroud)
接收get请求的视图与此链接中提供的标记和用户标识匹配,并使用以下命令检查标记:
default_token_generator.check_token(user, token)
Run Code Online (Sandbox Code Playgroud)
这将验证令牌是否通过我的网站发送.但我不明白这个过程.令牌是唯一的,但我似乎没有在某处保存令牌?那么如何check_token()验证令牌呢?