feat: implement basic auth workflow

This commit is contained in:
2026-04-11 21:36:50 -04:00
parent 652ac1e2af
commit 355f3c5dfa
4 changed files with 158 additions and 18 deletions

View File

@@ -1,10 +1,10 @@
export default defineNuxtRouteMiddleware((to) => {
const user = useSupabaseUser()
const publicRoutes = ['/login', '/signup', '/auth/callback']
const publicRoutes = ['/', '/login', '/signup', '/auth/callback']
if (publicRoutes.includes(to.path)) return
if (!user.value) {
return navigateTo('/login')
return navigateTo('/')
}
})