fix(user): 修复登出功能并优化请求头
- 修改请求头中 shareId 的值为正确的 store.getters.shareId - 更新登出功能,仅移除必要的本地存储项,提高安全性
This commit is contained in:
parent
3dd67a1e1c
commit
8d8d273c0c
@ -174,7 +174,8 @@ const actions = {
|
|||||||
logout({ commit, state }) {
|
logout({ commit, state }) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
logout(state.token).then(() => {
|
logout(state.token).then(() => {
|
||||||
localStorage.clear()
|
localStorage.removeItem('store')
|
||||||
|
localStorage.removeItem('app')
|
||||||
resetRouter()
|
resetRouter()
|
||||||
commit('RESET_STATE')
|
commit('RESET_STATE')
|
||||||
resolve()
|
resolve()
|
||||||
@ -187,7 +188,8 @@ const actions = {
|
|||||||
// remove token
|
// remove token
|
||||||
resetToken({ commit }) {
|
resetToken({ commit }) {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
localStorage.clear()
|
localStorage.removeItem('store')
|
||||||
|
localStorage.removeItem('app')
|
||||||
commit('RESET_STATE')
|
commit('RESET_STATE')
|
||||||
resolve()
|
resolve()
|
||||||
})
|
})
|
||||||
|
|||||||
@ -22,7 +22,7 @@ service.interceptors.request.use(
|
|||||||
}
|
}
|
||||||
if (store.getters.shareToken) {
|
if (store.getters.shareToken) {
|
||||||
config.headers['share-token'] = store.getters.shareToken
|
config.headers['share-token'] = store.getters.shareToken
|
||||||
config.headers['shareId'] = store.getters.shareToken
|
config.headers['shareId'] = store.getters.shareId
|
||||||
}
|
}
|
||||||
// add i18n
|
// add i18n
|
||||||
config.headers['lang'] = store.getters.lang || getBrowserLanguage()
|
config.headers['lang'] = store.getters.lang || getBrowserLanguage()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user