Sindbad~EG File Manager
const Joi = require("joi");
const registrationSchema = Joi.object({
firstname: Joi.string().required(),
business_name: Joi.string().required(),
business_email: Joi.string().email().required(),
password: Joi.string().min(6).max(30).required(),
}).unknown();
const validateRegistration = (req, res, next) => {
const { error } = registrationSchema.validate(req.body);
if (error) {
return res.status(400).json({
status: 400,
error: error.details[0].message,
});
}
next();
};
const loginSchema = Joi.object({
business_email: Joi.string().email().required(),
password: Joi.string().min(6).max(30).required(),
});
const validateLogin = (req, res, next) => {
const { error } = loginSchema.validate(req.body);
if (error) {
return res.status(400).json({
status: 400,
error: error.details[0].message,
});
}
next();
};
module.exports = {
validateRegistration,
validateLogin,
};
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists