在用户使用的过程中token过期了怎么办

Last updated on January 10, 2023 am

token过期的解决方案

解决这种问题的方案可能有很多,这里主要记录两种。

单token

规定一个时间间隔,当距离上次登录在指定间隔内,token如果没过期,则正常发送请求,如果token过期,则向后端发起刷新token请求,前端获取到新的token后再次向后端发起请求;当距离上次登录时间间隔超过指定时间,后端拒绝刷新token请求,前端返回登录界面。

双token

登录后返回两个token,一个过期时间长,一个过期时间短。正常情况下用时间短的token,如果时间短的token过期了,则用时间长的token请求刷新token。后端再次返回两个过期时间一长一短的token,前端再次用过期时间短的token发起请求。如果长时间未登录,两个token都过期,则需要重新登录。


在用户使用的过程中token过期了怎么办
https://angelaggression.github.io/2022/09/02/在用户使用的过程中token过期了怎么办/
Author
BurnedWings
Posted on
September 2, 2022
Licensed under