diff --git a/Server/validation/joi.js b/Server/validation/joi.js index 775aee7b5..4f8042e12 100644 --- a/Server/validation/joi.js +++ b/Server/validation/joi.js @@ -16,7 +16,17 @@ const roleValidatior = (role) => (value, helpers) => { //**************************************** const loginValidation = joi.object({ - email: joi.string().email().required(), + email: joi + .string() + .email() + .required() + .custom((value, helpers) => { + const lowercasedValue = value.toLowerCase(); + if (value !== lowercasedValue) { + return helpers.message("Email must be in lowercase"); + } + return lowercasedValue; + }), password: joi .string() .min(8)