From e01001a4a9fa12fda592e38d9571dc1fc2b4c08a Mon Sep 17 00:00:00 2001 From: mxrco Date: Fri, 30 Apr 2021 22:35:45 -0500 Subject: [PATCH] login listo, data fake --- server/controller/Usuario/login.js | 2 +- server/db/data-fake.js | 34 +++++++++++++++++++++++++ server/helper/validar.js | 40 +++++++++++++++--------------- server/routes/Usuario.js | 6 ++--- server/routes/index.js | 2 +- 5 files changed, 59 insertions(+), 25 deletions(-) diff --git a/server/controller/Usuario/login.js b/server/controller/Usuario/login.js index 7309c49..fb30383 100644 --- a/server/controller/Usuario/login.js +++ b/server/controller/Usuario/login.js @@ -10,7 +10,7 @@ const login = async (body) => { 'La contraseña', 20 ); - + return Usuario.findOne({ where: { usuario } }).then((res) => { diff --git a/server/db/data-fake.js b/server/db/data-fake.js index e69de29..e440f0e 100644 --- a/server/db/data-fake.js +++ b/server/db/data-fake.js @@ -0,0 +1,34 @@ +require('../config/config'); +const colors = require('colors'); +// const Adscripcion = require('./tablas/Adscripcion'); +// const Categoria = require('./tablas/Categoria'); +// const Contacto = require('./tablas/Contacto'); +// const DatosAcademicos = require('./tablas/DatosAcademicos'); +// const Edificio = require('./tablas/Edificio'); +// const Investigador = require('./tablas/Investigador'); +// const TipoContacto = require('./tablas/TipoContacto'); +// const TipoDatosAcademicos = require('./tablas/TipoDatosAcademicos'); +const {encriptar} = require('../helper/encriptar'); +const Usuario = require('./tablas/Usuario'); + +const dataFake = async () => { + let usuario = ["Marco", "Lemu", "Josuhe"]; + + for(let i=0; i < usuario.length; i++){ + await Usuario.create({ + usuario: usuario[i], + password: encriptar("123") + }) + } +} + +const exe = async () => { + await dataFake(); + console.log( + '\nSe ha instalado exitosamente la data fake.\n'.underline.bold.green + ); + + process.exit(); +}; + +exe(); diff --git a/server/helper/validar.js b/server/helper/validar.js index bbe0708..7da585a 100644 --- a/server/helper/validar.js +++ b/server/helper/validar.js @@ -1,6 +1,6 @@ const moment = require('moment'); const validator = require('validator'); -const Servicio = require('../db/tablas/Servicio'); +// const Servicio = require('../db/tablas/Servicio'); const noValido = (campo) => { throw new Error(`${campo} no es valido.`); @@ -117,24 +117,24 @@ const validarNumero = (numero, length) => { return numero; }; -const validarPreTermino = (idServicio) => { - return Servicio.findOne({ where: { idServicio } }) - .then((res) => { - if ( - res.idCuestionarioPrograma && - res.idCuestionarioAlumno && - res.cartaTermino && - res.informeGlobal - ) - return Servicio.update({ idStatus: 5 }, { where: { idServicio } }); - return false; - }) - .then((res) => { - if (res) - return 'Este Servicio Social paso a Termino, espera a que COESI autorice tu liberación.'; - return ''; - }); -}; +// const validarPreTermino = (idServicio) => { +// return Servicio.findOne({ where: { idServicio } }) +// .then((res) => { +// if ( +// res.idCuestionarioPrograma && +// res.idCuestionarioAlumno && +// res.cartaTermino && +// res.informeGlobal +// ) +// return Servicio.update({ idStatus: 5 }, { where: { idServicio } }); +// return false; +// }) +// .then((res) => { +// if (res) +// return 'Este Servicio Social paso a Termino, espera a que COESI autorice tu liberación.'; +// return ''; +// }); +// }; const validarAccesibilidad = (usuariosValidos = [], idTipoUsuario) => { for (let i = 0; i < usuariosValidos.length; i++) @@ -172,7 +172,7 @@ module.exports = { validarNumeroCuenta, validarFecha, validarNumero, - validarPreTermino, + // validarPreTermino, validarAccesibilidad, isObjectEmpty, crearDDMMAAAA, diff --git a/server/routes/Usuario.js b/server/routes/Usuario.js index deab651..8de4f3f 100644 --- a/server/routes/Usuario.js +++ b/server/routes/Usuario.js @@ -2,15 +2,15 @@ const express = require('express'); const app = express(); // const { verificaToken } = require('../middleware/autentificacion'); const route = '/usuario'; -const login = require('../controller/Operador/login'); +const login = require('../controller/Usuario/login'); -app.post(`${route}`, (req, res) => { +app.post(`${route}/login`, (req, res) => { return login(req.body) .then((data) => { res.status(200).json(data); }) .catch((err) => { - res.status(400).json(err); + res.status(400).json({ message: err.message }); }); }); diff --git a/server/routes/index.js b/server/routes/index.js index 435f92b..0da5e2e 100644 --- a/server/routes/index.js +++ b/server/routes/index.js @@ -1,6 +1,6 @@ const express = require("express"); const app = express(); -// app.use(require("./")); +app.use(require('./Usuario')); module.exports = app;