Redirect unverified users to email verification (#226)

This commit is contained in:
Ben Senescu 2026-05-26 23:36:35 -04:00 committed by GitHub
parent 02a287b98e
commit 4a5a1eb523
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -25,8 +25,27 @@ function AuthPageLayout() {
return;
}
if (isHostedMode && !session.user.emailVerified) {
void navigate({
to: "/verify-email",
search: {
email: session.user.email,
redirect: redirectTo,
},
replace: true,
});
return;
}
void navigate({ href: redirectTo, replace: true });
}, [navigate, redirectTo, session?.user?.id]);
}, [
isHostedMode,
navigate,
redirectTo,
session?.user?.email,
session?.user?.emailVerified,
session?.user?.id,
]);
if (isHostedMode && (isPending || session?.user?.id)) {
return null;