26 lines
599 B
JavaScript
26 lines
599 B
JavaScript
const Usuario = require('../../db/tablas/Usuario');
|
|
const validar = require('../../helper/validar');
|
|
const encriptar = require('../../helper/encriptar');
|
|
|
|
|
|
const nuevo = async (body) => {
|
|
const usuario = validar.validacionBasicaStr(body.usuario, 'usuario', true);
|
|
const password = validar.validacionBasicaStr(
|
|
body.password,
|
|
'password',
|
|
false
|
|
);
|
|
|
|
const encPassword = encriptar.encriptar(password);
|
|
|
|
const res = await Usuario.create({
|
|
usuario,
|
|
password: encPassword,
|
|
idTipoUsuario: 2
|
|
});
|
|
delete res.dataValues.password;
|
|
return res;
|
|
};
|
|
|
|
module.exports = nuevo;
|