采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
修改密码后,token没有更新,还是可以用jwt的token登陆,这个问题应该怎么解决?
课程中已经讲解过 jwt的token并不会保存,只是用来加解密用的,不会因为你修改了密码,之前的token就不能解密了
这个我清楚,可是用户在网页上改了密码,但是在token的有效期内还是可以继续在移动端使用,那这个问题该怎么解决呢?能强制退出吗?怎么刷新token?
本身jwt没有这个功能,也不推荐这样做,session登录机制才有这一套,因为这样会违背jwt的无状态的初衷,如果硬是要做到这个功能,你需要修改jwt在django中的middlware的源码,并且以后你的这个代码通用性就比较弱
登录后可查看更多问答,登录/注册
Django REST framework课程视频,RESTFul API前后端分离开发
10.3k 1
4.2k 51
1.3k 19
920 19
1.6k 19