diff --git a/ui/src/stores/modules/application.ts b/ui/src/stores/modules/application.ts index bdd713d55..5ad7ddd75 100644 --- a/ui/src/stores/modules/application.ts +++ b/ui/src/stores/modules/application.ts @@ -65,14 +65,8 @@ const useApplicationStore = defineStore({ applicationApi .postAppAuthentication(token, loading) .then((res) => { - const accessTokenObjStr = localStorage.getItem('accessTokenObj') - if (accessTokenObjStr) { - const accessTokenObj = JSON.parse(accessTokenObjStr) - accessTokenObj[token] = res.data - localStorage.setItem('accessTokenObj', JSON.stringify(accessTokenObj)) - } else { - localStorage.setItem('accessTokenObj', JSON.stringify({ [token]: res.data })) - } + localStorage.setItem('accessToken', res.data) + sessionStorage.setItem('accessToken', res.data) resolve(res) }) .catch((error) => { diff --git a/ui/src/stores/modules/user.ts b/ui/src/stores/modules/user.ts index e70aab274..fc269ec2d 100644 --- a/ui/src/stores/modules/user.ts +++ b/ui/src/stores/modules/user.ts @@ -16,8 +16,7 @@ const useUserStore = defineStore({ userType: 1, userInfo: null, token: '', - version: '', - accessToken: '' + version: '' }), actions: { getToken(): String | null { @@ -27,13 +26,9 @@ const useUserStore = defineStore({ return this.userType === 1 ? localStorage.getItem('token') : this.getAccessToken() }, getAccessToken() { - const accessTokenObjStr = localStorage.getItem('accessTokenObj') - if (accessTokenObjStr && this.accessToken) { - const accessTokenObj = JSON.parse(accessTokenObjStr) - const result = accessTokenObj[this.accessToken] - if (result) { - return result - } + const accessToken = sessionStorage.getItem('accessToken') + if (accessToken) { + return accessToken } return localStorage.getItem('accessToken') }, @@ -55,9 +50,6 @@ const useUserStore = defineStore({ changeUserType(num: number) { this.userType = num }, - setAccessToken(accessToken: string) { - this.accessToken = accessToken - }, async asyncGetVersion() { return UserApi.getVersion().then((ok) => { diff --git a/ui/src/views/chat/base/index.vue b/ui/src/views/chat/base/index.vue index fcb58568b..ff14368a1 100644 --- a/ui/src/views/chat/base/index.vue +++ b/ui/src/views/chat/base/index.vue @@ -54,7 +54,6 @@ function getProfile() { onMounted(() => { user.changeUserType(2) - user.setAccessToken(accessToken) getAccessToken(accessToken) }) diff --git a/ui/src/views/chat/embed/index.vue b/ui/src/views/chat/embed/index.vue index 572a2a916..c53abbc17 100644 --- a/ui/src/views/chat/embed/index.vue +++ b/ui/src/views/chat/embed/index.vue @@ -199,7 +199,6 @@ function refresh(id: string) { onMounted(() => { user.changeUserType(2) - user.setAccessToken(accessToken) getAccessToken(accessToken) }) diff --git a/ui/src/views/chat/pc/index.vue b/ui/src/views/chat/pc/index.vue index 5b6d0af1a..1b0570321 100644 --- a/ui/src/views/chat/pc/index.vue +++ b/ui/src/views/chat/pc/index.vue @@ -286,7 +286,6 @@ async function exportHTML(): Promise { onMounted(() => { user.changeUserType(2) - user.setAccessToken(accessToken) getAccessToken(accessToken) })