解决登录token的bug,移除refreshtoken

This commit is contained in:
2026-02-10 21:20:21 +08:00
parent 7aa428d932
commit 2248d51887
3 changed files with 7 additions and 69 deletions
+2 -11
View File
@@ -4,11 +4,10 @@ import { resetRouter } from '../../router'
import { customStorage } from '../persist'
import userRoutes from '@/config/routes'
export const useUserStore = defineStore(
export const useUserStore = defineStore(
'user',
() => {
const token = ref('')
const refreshToken = ref('')
const userInfo = ref(null)
const menu = ref([])
const permissions = ref([])
@@ -18,11 +17,6 @@ export const useUserStore = defineStore(
token.value = newToken
}
// 设置 refresh token
function setRefreshToken(newRefreshToken) {
refreshToken.value = newRefreshToken
}
// 设置用户信息
function setUserInfo(info) {
userInfo.value = info
@@ -79,7 +73,6 @@ export const useUserStore = defineStore(
// 登出
function logout() {
token.value = ''
refreshToken.value = ''
userInfo.value = null
menu.value = []
@@ -94,11 +87,9 @@ export const useUserStore = defineStore(
return {
token,
refreshToken,
userInfo,
menu,
setToken,
setRefreshToken,
setUserInfo,
setMenu,
getMenu,
@@ -112,7 +103,7 @@ export const useUserStore = defineStore(
persist: {
key: 'user-store',
storage: customStorage,
pick: ['token', 'refreshToken', 'userInfo', 'menu']
pick: ['token', 'userInfo', 'menu']
}
}
)