create
This commit is contained in:
@@ -20,4 +20,6 @@ process.env.PASSWORDDB = process.env.PASSWORDDB
|
||||
|
||||
process.env.HOSTDB = process.env.HOSTDB
|
||||
|
||||
process.env.PORT = process.env.PORT
|
||||
process.env.PORT = process.env.PORT
|
||||
|
||||
process.env.PORT = process.env.SALT_ROUNDS
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
require('../../config/config')
|
||||
const bcrypt = require('bcrypt')
|
||||
const Operador = require('../../db/tables/Operador')
|
||||
|
||||
const create = (body) => {
|
||||
return Operador.create({
|
||||
nombre: body.nombre,
|
||||
password: bcrypt.hashSync(body.password, Number(process.env.SALT_ROUNDS)),
|
||||
idTipoOperador: 2,
|
||||
})
|
||||
.then((res) => {
|
||||
console.log(res)
|
||||
return { mensaje: 'Se creo un operador correctamente' }
|
||||
})
|
||||
.catch((err) => {
|
||||
throw new Error(err)
|
||||
})
|
||||
}
|
||||
|
||||
module.exports = create
|
||||
|
||||
// create({ nombre: 'Lemuel', password: 'hola' })
|
||||
|
||||
@@ -5,8 +5,9 @@ const login = (body) => {
|
||||
return Operador.findOne({ where: { nombre: body.nombre } })
|
||||
.then((res) => {
|
||||
if (res) {
|
||||
if (!bcrypt.compareSync(body.password, res.password))
|
||||
if (!bcrypt.compareSync(body.password, res.password)) {
|
||||
throw new Error('El usuario o contraseña son incorrectos.')
|
||||
}
|
||||
return { res }
|
||||
}
|
||||
throw new Error('El usuario o contraseña son incorrectos.')
|
||||
@@ -15,3 +16,5 @@ const login = (body) => {
|
||||
}
|
||||
|
||||
module.exports = login
|
||||
|
||||
// login({ nombre: 'lemuel', password: 'hola' })
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
require('../../config/config')
|
||||
const bcrypt = require('bcrypt')
|
||||
const Usuario = require('../../db/tables/Usuario')
|
||||
|
||||
const create = (body) => {
|
||||
return Usuario.create({
|
||||
idUsuario: body.idUsuario,
|
||||
password: bcrypt.hashSync(body.password, Number(process.env.SALT_ROUNDS)),
|
||||
nombre: body.nombre,
|
||||
apPaterno: body.apPaterno,
|
||||
apMaterno: body.apMaterno,
|
||||
correo: body.correo,
|
||||
telefono: body.telefono,
|
||||
identificacion: '',
|
||||
foto: '',
|
||||
idTipoUsuario: 2,
|
||||
idCarreraPlantel: body.idCarreraPlantel,
|
||||
})
|
||||
.then((res) => {
|
||||
console.log(res)
|
||||
return { mensaje: 'Se creo un usuario correctamente' }
|
||||
})
|
||||
.catch((err) => {
|
||||
throw new Error(err)
|
||||
})
|
||||
}
|
||||
|
||||
module.exports = create
|
||||
|
||||
// create({
|
||||
// idUsuario: '316313528',
|
||||
// password: 'hola',
|
||||
// nombre: 'Lemuel Helon',
|
||||
// apPaterno: 'Márquez',
|
||||
// apMaterno: 'Rosas',
|
||||
// correo: 'lemuel@acatlan.unam.mx',
|
||||
// telefono: '5514054674',
|
||||
// idCarreraPlantel: 163,
|
||||
// })
|
||||
|
||||
@@ -15,6 +15,7 @@ Operador.init(
|
||||
nombre: {
|
||||
type: DataTypes.STRING(50),
|
||||
allowNull: false,
|
||||
unique: true,
|
||||
},
|
||||
password: {
|
||||
type: DataTypes.STRING(100),
|
||||
|
||||
Reference in New Issue
Block a user