/
home
/
infinitibizsol
/
autocrm.infinitibizsol.com
/
validations
/
File Upload :
llllll
Current File: /home/infinitibizsol/autocrm.infinitibizsol.com/validations/userValidation.js
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, };
Copyright ©2k19 -
Hexid
|
Tex7ure