funcion llenar ponencia para el menu de admin
This commit is contained in:
@@ -5,5 +5,7 @@ app.use(require('./registro'));
|
||||
app.use(require('./registro_ponencia'));
|
||||
app.use(require('./traer_pais'));
|
||||
app.use(require('./loggin_admin'));
|
||||
app.use(require('./llenar_ponencia'));
|
||||
app.use(require('./llenar_cartel'));
|
||||
|
||||
module.exports = app;
|
||||
@@ -0,0 +1,48 @@
|
||||
const connection = require('../conf/connection.js');
|
||||
const express = require('express');
|
||||
const bcrypt = require('bcrypt');
|
||||
|
||||
var app = express()
|
||||
|
||||
function query(consulta) {
|
||||
return new Promise(function(resolve, reject) {
|
||||
connection.query(`${consulta}`, (error, results, files) => {
|
||||
if (error) reject(error);
|
||||
resolve(results);
|
||||
});
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
function depurado(cadena) {
|
||||
if (cadena != null) {
|
||||
cadena = cadena.replace(/'/g, "''");
|
||||
cadena = cadena.replace(/;/g, "m");
|
||||
|
||||
} else
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
app.get('/llenar_cartel', async(req, res) => {
|
||||
try {
|
||||
let data = req.query;
|
||||
let cad = `select * from trabajo where mesa_tematica='${data.mesa}' and tipo_trabajo='cartel';`;
|
||||
let respuesta = query(cad);
|
||||
respuesta.then(r => {
|
||||
res.status(200).json({ error: false, msj: "exito", dat: r });
|
||||
return;
|
||||
}).catch(err => {
|
||||
res.status(400).json({ error: true, msj: err });
|
||||
return
|
||||
})
|
||||
|
||||
} catch (err) {
|
||||
console.log("afuera ", err);
|
||||
res.status(400).json({ error: true, msj: err });
|
||||
return;
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
module.exports = app
|
||||
@@ -0,0 +1,48 @@
|
||||
const connection = require('../conf/connection.js');
|
||||
const express = require('express');
|
||||
const bcrypt = require('bcrypt');
|
||||
|
||||
var app = express()
|
||||
|
||||
function query(consulta) {
|
||||
return new Promise(function(resolve, reject) {
|
||||
connection.query(`${consulta}`, (error, results, files) => {
|
||||
if (error) reject(error);
|
||||
resolve(results);
|
||||
});
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
function depurado(cadena) {
|
||||
if (cadena != null) {
|
||||
cadena = cadena.replace(/'/g, "''");
|
||||
cadena = cadena.replace(/;/g, "m");
|
||||
|
||||
} else
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
app.get('/llenar_ponencia', async(req, res) => {
|
||||
try {
|
||||
let data = req.query;
|
||||
let cad = `select * from trabajo where mesa_tematica='${data.mesa}' and tipo_trabajo='ponencia';`;
|
||||
let respuesta = query(cad);
|
||||
respuesta.then(r => {
|
||||
res.status(200).json({ error: false, msj: "exito", dat: r });
|
||||
return;
|
||||
}).catch(err => {
|
||||
res.status(400).json({ error: true, msj: err });
|
||||
return
|
||||
})
|
||||
|
||||
} catch (err) {
|
||||
console.log("afuera ", err);
|
||||
res.status(400).json({ error: true, msj: err });
|
||||
return;
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
module.exports = app
|
||||
+14
-10
@@ -29,26 +29,30 @@ app.post('/loggin_admin', async(req, res) => {
|
||||
let data = req.body;
|
||||
let usuario = depurado(data.usuario);
|
||||
//console.log(usuario, " lksaldksjdlasd");
|
||||
let cad = `select * from admin where usuario="Mesa_1"`;
|
||||
let cad = `select * from admin where usuario="${data.usuario}"`;
|
||||
let respuesta = query(cad);
|
||||
// console.log(respuesta);
|
||||
respuesta.then(async r => {
|
||||
console.log(r, r.length);
|
||||
// console.log(r, r.length);
|
||||
if (r.length == 0) {
|
||||
res.status(400).json({ error: false, msj: "Usuario o contraseña invalidos" });
|
||||
return;
|
||||
} else {
|
||||
let pass = data.password;
|
||||
console.log(pass);
|
||||
//console.log(pass);
|
||||
let n_pasword = await bcrypt.hash(pass, 10);
|
||||
console.log(data);
|
||||
console.log(n_pasword);
|
||||
//let ban = bcrypt.compareSync(req.body.password, po);
|
||||
//console.log(data);
|
||||
// console.log(n_pasword);
|
||||
let ban = bcrypt.compareSync(data.password, r[0].password);
|
||||
if (ban == true) {
|
||||
res.status(200).json({ error: false, msj: "bienvenido", mesa: r[0].nombre_mesa, id_admin: r[0].id_admin });
|
||||
return;
|
||||
} else {
|
||||
res.status(400).json({ error: false, msj: "Usuario o contraseña invalidos" });
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
console.log(r);
|
||||
res.status(200).json({ error: false, msj: "bienvenido" });
|
||||
return;
|
||||
let ban = bcrypt.compareSync(req.body.password, po);
|
||||
|
||||
}
|
||||
|
||||
|
||||
+4
-3
@@ -199,11 +199,12 @@ insert into admin values(null, 'Mesa_1', '$2b$10$6a14ky/x3/jCHnUvFCt.2u4FWevFPun
|
||||
insert into admin values(null, 'Mesa_2', '$2b$10$rYSFHOa3hqE5nXCmORIlQuG.IkKDoXl0uJt/PJ7Zi6CFLhHALTVNW', 'Educación y género' );
|
||||
-- insert into admin values(null, 'Mesa_3', 'Psa212uyj9', 'Ética, valores y formación socioemocial' );
|
||||
insert into admin values(null, 'Mesa_3', '$2b$10$Cl9oZQBceciU2sNl.1fmEuXxYd25NA8O52lsgFJCSKIU5vQc/AcDi', 'Ética, valores y formación socioemocial' );
|
||||
--insert into admin values(null, 'Mesa_4', 'PiAWn857m1', 'Educación inclusiva' );
|
||||
insert into admin values(null, 'Mesa_4', '$2b$10$JuknC0rVgnEeYHffeN6tSu6SgrLJcI1uIVQ7e9RX8sku8hdQ/qPc2', 'Educación inclusiva' );
|
||||
|
||||
--insert into admin values(null, 'Mesa_5', 'qieuX98sPv', 'Experiencias de innovación e intervención en la educación' );
|
||||
insert into admin values(null, 'Mesa_5', '$2b$10$9Vm2v.wiHq6UCyNDQlgGbO/0ckRDX8OFoYGm38tOlRFbxffKKPFcO', 'Experiencias de innovación e intervención en la educación' );
|
||||
insert into admin values(null, 'Mesa_4', '$2b$10$9Vm2v.wiHq6UCyNDQlgGbO/0ckRDX8OFoYGm38tOlRFbxffKKPFcO', 'Experiencias de innovación e intervención en la educación' );
|
||||
|
||||
--insert into admin values(null, 'Mesa_4', 'PiAWn857m1', 'Educación inclusiva' );
|
||||
insert into admin values(null, 'Mesa_5', '$2b$10$JuknC0rVgnEeYHffeN6tSu6SgrLJcI1uIVQ7e9RX8sku8hdQ/qPc2', 'Las TIC y las TAC en la educación' );
|
||||
|
||||
--insert into admin values(null, 'Mesa_6', '784ycs5Rsa', 'Lectura y escritura en la formación académica' );
|
||||
insert into admin values(null, 'Mesa_6', '$2b$10$QB7RnmzxCMc.l3x3LBP3s.wj9.k0E3LxY3MlR7HGU6flLcWKsnDpa', 'Lectura y escritura en la formación académica' );
|
||||
|
||||
Reference in New Issue
Block a user