Files
warren/frontend/middleware/authenticated.ts

14 lines
261 B
TypeScript

export default defineNuxtRouteMiddleware((to, _from) => {
if (
useAuthSession().value != null ||
to.name === 'login' ||
to.name === 'register'
) {
return;
}
return navigateTo({
path: 'login',
});
});