Browse Source

403清空tocken

1
mo 2 years ago
parent
commit
00d4f1de54
2 changed files with 5 additions and 2 deletions
  1. 2 1
      src/utils/request.js
  2. 3 1
      src/utils/request2.js

+ 2 - 1
src/utils/request.js

@@ -2,7 +2,7 @@ import ElementUI from "element-ui";
 import axios from "axios";
 import { Message } from "element-ui";
 import store from "@/store";
-import { getToken } from "@/utils/auth";
+import { getToken,removeToken } from "@/utils/auth";
 import cleanDeep from "clean-deep";
 import qs from "querystring";
 // import { Loading } from 'element-ui'
@@ -113,6 +113,7 @@ service.interceptors.response.use(
         //   duration: 5 * 1000
         // })
         vue.$message.error(`登录过期,请重新登录!`);
+        removeToken()
         setTimeout(async () => {
           await store.dispatch("user/resetToken").then(() => {
 

+ 3 - 1
src/utils/request2.js

@@ -3,7 +3,7 @@ import axios from 'axios'
 import { Message } from 'element-ui'
 import store from '@/store'
 import qs from 'querystring'
-import { getToken } from '@/utils/auth'
+import { getToken,removeToken } from '@/utils/auth'
 import cleanDeep from 'clean-deep'
 // import { Loading } from 'element-ui'
 import { showFullScreenLoading, tryHideFullScreenLoading } from './request-loading'
@@ -123,7 +123,9 @@ async  res => {
         //   type: 'error',
         //   duration: 5 * 1000
         // })
+
         vue.$message.error(`登录过期,请重新登录!`)
+        removeToken()
         setTimeout(() => {
 
           store.dispatch('user/resetToken').then(() => {