Browse Source

removeToken

zhengnaiwen_citu 1 year ago
parent
commit
4ac4ad78cf
3 changed files with 7 additions and 7 deletions
  1. 4 4
      src/config/axios/service.js
  2. 2 2
      src/store/user.js
  3. 1 1
      src/utils/auth.js

+ 4 - 4
src/config/axios/service.js

@@ -23,7 +23,7 @@ const ignoreMsgs = [
   '刷新令牌已过期' // 使用刷新令牌,刷新获取新的访问令牌时,结果因为过期失败,此时需要忽略。否则,会导致继续 401,无法跳转到登出界面
 ]
 // 是否显示重新登录
-export const isRelogin = { show: false }
+export const isReLogin = { show: false }
 // Axios 无感知刷新令牌,参考 https://www.dashingdog.cn/article/11 与 https://segmentfault.com/a/1190000020210980 实现
 // 请求队列
 let requestList = []
@@ -193,17 +193,17 @@ const refreshToken = async () => {
   return await axios.post(base_url + '/system/auth/refresh-token?refreshToken=' + getRefreshToken())
 }
 const handleAuthorized = () => {
-  if (!isRelogin.show) {
+  if (!isReLogin.show) {
     // 如果已经到重新登录页面则不进行弹窗提示
     if (window.location.href.includes('login?redirect=')) {
       return
     }
-    isRelogin.show = true
+    isReLogin.show = true
     Confirm(t('common.confirmTitle'), t('sys.api.timeoutMessage')).then(() => {
       // resetRouter() // 重置静态路由表
       // deleteUserCache() // 删除用户缓存
       removeToken()
-      isRelogin.show = false
+      isReLogin.show = false
       // 干掉token后再走一次路由让它过router.beforeEach的校验
       location.reload()
     })

+ 2 - 2
src/store/user.js

@@ -1,6 +1,6 @@
 import { defineStore } from 'pinia'
 import { reactive } from 'vue'
-import { setToken, deleteToken } from '@/utils/auth'
+import { setToken, removeToken } from '@/utils/auth'
 import { smsLogin, passwordLogin } from '@/api/common/index'
 import { logout } from '@/api/common/index'
 import { getUserInfo } from '@/api/personal/user'
@@ -57,7 +57,7 @@ export const userLocaleStore = defineStore('user',
     // 退出登录
     const userLogout = async () => {
       await logout()
-      deleteToken()
+      removeToken()
       userInfo = {}
       accountInfo = {}
       localStorage.clear()

+ 1 - 1
src/utils/auth.js

@@ -9,7 +9,7 @@ export const setToken = (token) => {
 }
 
 // 清除token
-export const deleteToken = () => {
+export const removeToken = () => {
   return localStorage.removeItem('ACCESS_TOKEN')
 }
 // ?