diff --git a/frontend/app/app.vue b/frontend/app/app.vue index a156593..54b6347 100644 --- a/frontend/app/app.vue +++ b/frontend/app/app.vue @@ -3,3 +3,16 @@ + + + diff --git a/frontend/app/middleware/auth.global.ts b/frontend/app/middleware/auth.global.ts index 9e713e2..2fcc50d 100644 --- a/frontend/app/middleware/auth.global.ts +++ b/frontend/app/middleware/auth.global.ts @@ -1,7 +1,11 @@ -export default defineNuxtRouteMiddleware((to) => { +export default defineNuxtRouteMiddleware((to, from) => { if (import.meta.server) return // SSR ignorieren // allow login-page + if (to.meta.requiresAuth !== true) { + return + } + const { token, loadToken } = useAuth() loadToken() diff --git a/frontend/app/pages/owners/index.vue b/frontend/app/pages/owners/index.vue index 7ee4eaa..ab1bddd 100644 --- a/frontend/app/pages/owners/index.vue +++ b/frontend/app/pages/owners/index.vue @@ -1,4 +1,9 @@