Redirect unverified users to email verification (#226)
This commit is contained in:
parent
02a287b98e
commit
4a5a1eb523
@ -25,8 +25,27 @@ function AuthPageLayout() {
|
|||||||
return;
|
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 });
|
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)) {
|
if (isHostedMode && (isPending || session?.user?.id)) {
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user