don't return token on register if verification required
This commit is contained in:
parent
05453ec148
commit
ed38d74b3e
@ -278,6 +278,17 @@ router.post(
|
|||||||
await Invite.joinGuild(user.id, body.invite);
|
await Invite.joinGuild(user.id, body.invite);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// return an error for unverified accounts if verification is required
|
||||||
|
if (Config.get().login.requireVerification && !user.verified) {
|
||||||
|
throw FieldErrors({
|
||||||
|
login: {
|
||||||
|
code: "ACCOUNT_LOGIN_VERIFICATION_EMAIL",
|
||||||
|
message:
|
||||||
|
"Email verification is required, please check your email.",
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
return res.json({ token: await generateToken(user.id) });
|
return res.json({ token: await generateToken(user.id) });
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user