请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

satoken是怎么退出的

satoken提供了logout方法
但是前端没有返回该用户 的token
那satoken是怎么知道去删除那些token的呢

正在回答 回答被采纳积分+3

1回答

神思者 2022-01-23 10:03:56

SaToken的令牌会在Redis里面缓存一份的,用户退出登陆就是销毁Redis里面的令牌,客户端再发起请求,拿着原有的令牌,SaToken是能自动判断出来该令牌无效的。更多详细的细节,建议你去看一SaToken官方网站,有资料

0 回复 有任何疑惑可以回复我~
  • 提问者 Jin66 #1
    退出登录请求的时候是会带上当前用户的token把,所以后台就不需要在多此一举去接收一次token信息,satoken可以通过请求直接获取token对吧?
    回复 有任何疑惑可以回复我~ 2022-01-23 15:13:33
  • 提问者 Jin66 #2
    说直白点就是没看到后台去获取request请求中的 header的token信息,是satoken内部哪里获取了吗
    回复 有任何疑惑可以回复我~ 2022-01-23 15:18:32
  • 神思者 回复 提问者 Jin66 #3
    你没理解透彻,退出登陆之后,Redis就不会缓存这条Token。就好比银行把你帐户删除了,你手里的银行卡也就作废了。
    回复 有任何疑惑可以回复我~ 2022-01-23 20:07:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信