mirror of
https://github.com/JetSprow/J-Board-Lite.git
synced 2026-05-01 01:14:10 +05:30
fix: require email verification before activation
This commit is contained in:
@@ -77,7 +77,7 @@ export async function requestRegistrationVerification(formData: FormData) {
|
||||
select: { id: true, email: true, status: true, emailVerifiedAt: true },
|
||||
});
|
||||
|
||||
if (user?.status === "ACTIVE" && !user.emailVerifiedAt) {
|
||||
if (user && ["ACTIVE", "PENDING_EMAIL"].includes(user.status) && !user.emailVerifiedAt) {
|
||||
await sendRegistrationVerificationEmail({
|
||||
userId: user.id,
|
||||
email: user.email,
|
||||
|
||||
Reference in New Issue
Block a user