checkToken——在线客服token检测

119 阅读1分钟

在线客服token检测

  • 获取localStorage中存储的过期时间,获取当前时间 如果存在过期时间
  • 判断当前时间是否大于过期时间

大于过期时间,说明已经过期了,派发退出登录任务,路由到登录页

  • 清空存储的token(TokenKey),和过期时间(ExpiresKey)

当前时间小于过期时间,且与过期时间小于5分钟

  • 获取 refresh_token
  • 携带refresh_token和允许类型(grant_type)派发登录任务

登录接口成功后,

  • 重新设置 access_token ,expires_in , refresh_token
  • 派发任务,同步修改store 中的上面三个字段的值