From 5caf74f35dd286abdb6a6af00c7f66157c43c9d7 Mon Sep 17 00:00:00 2001 From: Nemo Godebski-Pedersen Date: Tue, 20 May 2025 18:09:41 +0700 Subject: [PATCH] fix page redirect when logout --- server/controllers/UserController.ts | 13 ++++++++++--- src/components/HeaderNav.vue | 10 ++++++++-- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/server/controllers/UserController.ts b/server/controllers/UserController.ts index 98b6db3..4664b61 100644 --- a/server/controllers/UserController.ts +++ b/server/controllers/UserController.ts @@ -49,10 +49,17 @@ export class UserController { this.oauthInjectedService.requestTokenKey = undefined this.oauthInjectedService.requestTokenSecret = undefined session['clientConfig'] = undefined - if(!this.obpExplorerHome) { - console.error(`VITE_OBP_API_EXPLORER_HOST: ${this.obpExplorerHome}`) + + if (request.query.redirect) { + response.redirect(request.query.redirect as string) + } else { + if(!this.obpExplorerHome) { + console.error(`VITE_OBP_API_EXPLORER_HOST: ${this.obpExplorerHome}`) + } + response.redirect(this.obpExplorerHome) } - response.redirect(this.obpExplorerHome) + + return response } diff --git a/src/components/HeaderNav.vue b/src/components/HeaderNav.vue index 9a445c2..48c9997 100644 --- a/src/components/HeaderNav.vue +++ b/src/components/HeaderNav.vue @@ -112,6 +112,12 @@ watchEffect(() => { } } }) + +const getCurrentPath = () => { + const currentPath = route.path + return currentPath +} +