diff --git a/ui/console-src/router/guards/auth-check.ts b/ui/console-src/router/guards/auth-check.ts index 12950f3070..203ae12f19 100644 --- a/ui/console-src/router/guards/auth-check.ts +++ b/ui/console-src/router/guards/auth-check.ts @@ -2,7 +2,7 @@ import { rbacAnnotations } from "@/constants/annotations"; import { useUserStore } from "@/stores/user"; import type { Router } from "vue-router"; -const whiteList = ["Setup", "Login", "Binding", "ResetPassword"]; +const whiteList = ["Setup", "Login", "Binding", "ResetPassword", "Redirect"]; export function setupAuthCheckGuard(router: Router) { router.beforeEach((to, from, next) => { @@ -52,7 +52,7 @@ export function setupAuthCheckGuard(router: Router) { return; } - if (to.name === "whiteList") { + if (to.name && whiteList.includes(to.name as string)) { next(); return; }