nuxt-breeze/middleware/verified.ts

9 lines
265 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("/verify-email");
});