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('./registro_ponencia'));
|
||||||
app.use(require('./traer_pais'));
|
app.use(require('./traer_pais'));
|
||||||
app.use(require('./loggin_admin'));
|
app.use(require('./loggin_admin'));
|
||||||
|
app.use(require('./llenar_ponencia'));
|
||||||
|
app.use(require('./llenar_cartel'));
|
||||||
|
|
||||||
module.exports = app;
|
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 data = req.body;
|
||||||
let usuario = depurado(data.usuario);
|
let usuario = depurado(data.usuario);
|
||||||
//console.log(usuario, " lksaldksjdlasd");
|
//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);
|
let respuesta = query(cad);
|
||||||
// console.log(respuesta);
|
// console.log(respuesta);
|
||||||
respuesta.then(async r => {
|
respuesta.then(async r => {
|
||||||
console.log(r, r.length);
|
// console.log(r, r.length);
|
||||||
if (r.length == 0) {
|
if (r.length == 0) {
|
||||||
res.status(400).json({ error: false, msj: "Usuario o contraseña invalidos" });
|
res.status(400).json({ error: false, msj: "Usuario o contraseña invalidos" });
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
let pass = data.password;
|
let pass = data.password;
|
||||||
console.log(pass);
|
//console.log(pass);
|
||||||
let n_pasword = await bcrypt.hash(pass, 10);
|
let n_pasword = await bcrypt.hash(pass, 10);
|
||||||
console.log(data);
|
//console.log(data);
|
||||||
console.log(n_pasword);
|
// console.log(n_pasword);
|
||||||
//let ban = bcrypt.compareSync(req.body.password, po);
|
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_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', '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_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', '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', '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' );
|
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