nuxt-breeze/middleware/unverified.ts

9 lines
250 B
TypeScript

export default defineNuxtRouteMiddleware(() => {
const user = useUser();
if (!user.value) return navigateTo("/login");
// @ts-ignore
if (user.value.email_verified_at || user.value.is_verified)
return navigateTo("/");
});