diff --git a/middleware/authGuard.ts b/middleware/authGuard.ts new file mode 100644 index 0000000..b813363 --- /dev/null +++ b/middleware/authGuard.ts @@ -0,0 +1,7 @@ +export default defineNuxtRouteMiddleware(() => { + const user = useSupabaseUser() + + if (!user.value) { + return abortNavigation() + } +}) diff --git a/pages/profile.vue b/pages/profile.vue index 54b45e8..8f95e87 100644 --- a/pages/profile.vue +++ b/pages/profile.vue @@ -1,10 +1,22 @@