在用户使用的过程中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过期了怎么办/