前端处理 token 时效性问题

前端处理 token 时效性问题

对于token本身是拥有时效的,这个时效都是在服务端进行处理。而如果我们要在服务端处理token时效的同时,在前端主动介入token时效的处理。 我们可以这样做:

1.在用户登录时,记录当前登录时间

2.设定一个失效时长

3.在每次调用接口时,根据当前时间对比登录时间,看是否超过了时效时长

​ ①未超过,则正常进行后续操作

​ ②超过,则进行退出登录操作


通常token时效单用户登录都是在服务端进行处理的,而对于前端而言其实是服务端通知前端的一个过程。

前端的处理遵循以下逻辑:

1.服务端返回数据时,会通过特定的状态码通知前端

2.当前端接收到特定的状态码时,表示遇到了特定状态:token时效单用户登录

3.此时进行退出登录处理

猜你喜欢

转载自blog.csdn.net/DoubleLift_DSX/article/details/122073704