Files
arthome/app/middleware/auth.ts
2024-08-22 18:20:29 +02:00

9 lines
212 B
TypeScript

export default defineNuxtRouteMiddleware(async () => {
const { loggedIn } = useUserSession()
const authorized = await isAuthorized()
if (!loggedIn.value || !authorized) {
return navigateTo('/')
}
})