采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
satoken提供了logout方法 但是前端没有返回该用户 的token 那satoken是怎么知道去删除那些token的呢
SaToken的令牌会在Redis里面缓存一份的,用户退出登陆就是销毁Redis里面的令牌,客户端再发起请求,拿着原有的令牌,SaToken是能自动判断出来该令牌无效的。更多详细的细节,建议你去看一SaToken官方网站,有资料
退出登录请求的时候是会带上当前用户的token把,所以后台就不需要在多此一举去接收一次token信息,satoken可以通过请求直接获取token对吧?
说直白点就是没看到后台去获取request请求中的 header的token信息,是satoken内部哪里获取了吗
你没理解透彻,退出登陆之后,Redis就不会缓存这条Token。就好比银行把你帐户删除了,你手里的银行卡也就作废了。
登录后可查看更多问答,登录/注册
以业务为基础,贯穿前后端技术栈,获得企业级项目开发经验
596 22
223 18
1.2k 11
858 10
1.2k 10