Если вы используете аутентификацию по паролю (что, я полагаю, вызывает, иначе вам не нужно заботиться об адресах электронной почты), тогда вы можете использовать функцию validateRegistration
.
Для других напишите кусок связующего промежуточного программного обеспечения, например:
function checkEmail(regex){
return function (req, res, next) {
// get everyauth.user via the everyauth helper
if (!everyauth.user.email.test(regex)) {
res.writeHead(403);
res.end("e-mail address not allowed");
}
else { next(); }
}
};
И используйте его сразу после everyauth
, например:
connect // or express
...
.use(checkEmail)