fix(user): 修复登出功能并优化请求头

- 修改请求头中 shareId 的值为正确的 store.getters.shareId
- 更新登出功能,仅移除必要的本地存储项,提高安全性
This commit is contained in:
jmal 2025-05-22 16:34:19 +08:00
parent 3dd67a1e1c
commit 8d8d273c0c
2 changed files with 5 additions and 3 deletions

View File

@ -174,7 +174,8 @@ const actions = {
logout({ commit, state }) {
return new Promise((resolve, reject) => {
logout(state.token).then(() => {
localStorage.clear()
localStorage.removeItem('store')
localStorage.removeItem('app')
resetRouter()
commit('RESET_STATE')
resolve()
@ -187,7 +188,8 @@ const actions = {
// remove token
resetToken({ commit }) {
return new Promise(resolve => {
localStorage.clear()
localStorage.removeItem('store')
localStorage.removeItem('app')
commit('RESET_STATE')
resolve()
})

View File

@ -22,7 +22,7 @@ service.interceptors.request.use(
}
if (store.getters.shareToken) {
config.headers['share-token'] = store.getters.shareToken
config.headers['shareId'] = store.getters.shareToken
config.headers['shareId'] = store.getters.shareId
}
// add i18n
config.headers['lang'] = store.getters.lang || getBrowserLanguage()