Files
wp-headless/wp-content/themes/moonshine/app/middleware/isLoggedIn.ts

7 lines
203 B
TypeScript

export default defineNuxtRouteMiddleware((to) => {
const { isLoggedIn } = useAuth();
if (!isLoggedIn.value) {
return navigateTo({ path: "/connexion", query: { redirect: to.fullPath } });
}
});