const {
data: { user },
} = await supabase.auth.getUser();
if (!user && !isPublicRoute) {
return NextResponse.redirect(new URL('/registration', request.url));
}
const { error } = await supabase.auth.signInWithPassword({ email, password });
if (error?.message === 'Email not confirmed') {
router.push(/confirm-email?email=${encodeURIComponent(email)});
}