django - 用户更改密码后如何在 Django 中重置 JWT 令牌?
问题描述
我的问题是当有人重置他或她的密码时,我想刷新或过期 JWT 令牌。我的项目在 Django rest 框架中,所以我需要的只是一个关于如何发生的示例。我需要能够使所有其他令牌无效
温馨问候。
解决方案
默认情况下,如果您不更新会话身份验证,则用户将被注销。如果你想更新会话身份验证这里是代码
from django.contrib.auth import update_session_auth_hash
#after you change password for User- user
update_session_auth_hash(request, user)
推荐阅读
- java - SFTP 默认会话工厂或 SFTP 普通连接,用于将文件上传到多个远程服务器
- python - 如何使用 python 和 selenium webdriver 更改下载位置
- html - 如何显示存储在mongodb字段中的html代码
- javascript - 在 Angular 中编写可链接函数的正确方法是什么?
- javascript - 窗口重新加载到相同位置后,固定标题不会保持固定
- reactjs - 如何在反应中循环嵌套数组?
- node.js - 如何创建自定义命令实用程序
- sql - 更换桌子的最佳方法
- vtiger - 非管理员用户无法访问报告
- javascript - jquery getjson成功功能不起作用