当我请求“忘记密码”功能时,我正在尝试访问生成的令牌(在数据库表中),但我似乎无法找到它。
我正在使用django 1.10
,rest_framework
,django-rest-auth
。我检查了authtoken_token
内部以及account_emailconfirmation
内部表格,但未成功。
在github中,我认为源代码在python中引用为token_model
https://github.com/Tivix/django-rest-auth/blob/master/rest_auth/utils.py
答案 0 :(得分:3)
除用户电子邮件外,它不会存储在任何地方。当用户单击由PasswordResetTokenGenerator
解析的提供的链接令牌以获取时间戳时。使用此时间戳PasswordResetTokenGenerator
生成新令牌。并将此新令牌与用户提供的内容进行比较,请参阅check_token
方法。