token过期处理

本文探讨了当token在30分钟后过期时如何提升用户体验的问题。为了解决用户在长时间操作后突然遇到Api权限受限,提出了在用户操作达到25分钟时自动触发更新token的策略,确保在token实际过期前完成刷新,从而无缝延续用户的使用体验。
摘要由CSDN通过智能技术生成

问题:token超过30分钟后过期,但是用户一直操作30分钟后才触发Api,影响用户使用感
解决:25分钟生成新token(更改页面时触发Api)

vue:

router.beforeEach((to, from, next) => {
if (to.path === "/block") {
    next();
  } else if (!brower.mediaDevice()) {
    next("/block");
  } else {
    if (sessionStorage.getItem("user")) {
      store.state.user = JSON.parse(AESUtil.decrypt(sessionStorage.getItem("user")));
    }
    if (to.path === "/login") {
      next();
    } else {
      //迁移到登录画面的情况
      const destinationURL = sessionStorage.getItem("destinationFullPath");
      //登录后画面迁移
      if (to.path === "/top" && destinationURL && destinationURL != "/top") {
        sessionStorage.setItem("currentMenu", sessionStorage.getItem("destinationSubPath"));
        next(destinationURL);
      }
      if (sessionStorage.getItem("to
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值