correccion en la contraseña
This commit is contained in:
@@ -17,7 +17,7 @@ function query(consulta) {
|
||||
})
|
||||
}
|
||||
|
||||
async function sendEmail( destination ) {
|
||||
async function sendEmail( destination, password ) {
|
||||
// Generate test SMTP service account from ethereal.email
|
||||
// Only needed if you don't have a real mail account for testing
|
||||
let testAccount = await nodemailer.createTestAccount();
|
||||
@@ -38,7 +38,7 @@ async function sendEmail( destination ) {
|
||||
from: '"ASINEA 2020" <asinea103@fa.unam.mx>', // sender address
|
||||
to: `"${destination}"`, // list of receivers
|
||||
subject: "Recupera tu contraseña ASINEA 2020", // Subject line
|
||||
text: `Se ha solicitado recuperar la contraseña por lo que la nueva contraseña es: asdas`, // plain text body
|
||||
text: `Se ha solicitado recuperar la contraseña por lo que la nueva contraseña es: ${password}`, // plain text body
|
||||
|
||||
});
|
||||
|
||||
@@ -74,7 +74,7 @@ app.post('/enviarPassword', async(req, res) => {
|
||||
if (ansSql.length == 0)
|
||||
return res.status(200).json({ error: true, msj: "El correo aún no se ha registrado" });
|
||||
|
||||
idPersona = respuesta[0].idPersona;
|
||||
idPersona = ansSql[0].idPersona;
|
||||
|
||||
|
||||
let nueva = randomstring.generate({
|
||||
@@ -88,7 +88,7 @@ app.post('/enviarPassword', async(req, res) => {
|
||||
|
||||
respuesta.then(async () => {
|
||||
|
||||
await sendEmail(correo).catch(async error =>{
|
||||
await sendEmail(correo, nueva).catch(async error =>{
|
||||
|
||||
console.log('Not email: ' + error);
|
||||
res.status(400).json({ error: true, msj: "No se pudo enviar el Correo"});
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
const connection = require('../conf/connection.js');
|
||||
const express = require('express');
|
||||
|
||||
|
||||
var app = express()
|
||||
|
||||
function query(consulta) {
|
||||
return new Promise(function(resolve, reject) {
|
||||
connection.query(`${consulta}`, (error, results, files) => {
|
||||
if (error) reject(error);
|
||||
resolve(results);
|
||||
});
|
||||
})
|
||||
}
|
||||
|
||||
app.get('/getPersona', async(req, res) => {
|
||||
try {
|
||||
let sqlString = `select * from persona WHERE referenciaEnviada = false;`;
|
||||
let noEnviada = await query(sqlString);
|
||||
|
||||
sqlString = `select * from persona WHERE referenciaEnviada = true amd envioComprobante = false;`;
|
||||
let pendiente = await query(sqlString);
|
||||
|
||||
res.status(200).json({ error: false, msj: "exito", noEnviada: noEnviada, pendiente: pendiente });
|
||||
return;
|
||||
}
|
||||
catch(error){
|
||||
console.log(error);
|
||||
res.status(400).json({ error: true, msj: `Sucedio un error al traer las universidaddes: ${error}` });
|
||||
return;
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
module.exports = app;
|
||||
@@ -6,5 +6,6 @@ app.use(require('./loginAdmin'));
|
||||
app.use(require('./enviarPassword'));
|
||||
app.use(require('./getEscuelas'));
|
||||
app.use(require('./registro'));
|
||||
app.use(require('./getPersona'));
|
||||
|
||||
module.exports = app;
|
||||
+47
-46
@@ -55,7 +55,8 @@ CREATE TABLE `evento` (
|
||||
`nombreEvento` varchar(150),
|
||||
`tipoAsistente` varchar(150),
|
||||
`cupo` integer,
|
||||
`hora` datetime
|
||||
`hora` datetime,
|
||||
`cupoMaximo` integer
|
||||
);
|
||||
|
||||
|
||||
@@ -199,96 +200,96 @@ insert into universidad values (null ,'Otra');
|
||||
|
||||
|
||||
|
||||
insert into evento values (null, 'Actividad', 'Apertura I Bienvenida', 'Ambos', 99999 , '2020-10-28 10:00:00' );
|
||||
insert into evento values (null, 'Actividad', 'Apertura I Bienvenida', 'Ambos', 99999 , '2020-10-28 10:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '01_Diálogo Magistral Iberoamericano Idealización. Gabriela Carrillo - Alberto Campo Baeza - Camilo Restrepo', 'Ambos', 99999 , '2020-10-28 11:00:00' );
|
||||
insert into evento values (null, 'Actividad', '01_Diálogo Magistral Iberoamericano Idealización. Gabriela Carrillo - Alberto Campo Baeza - Camilo Restrepo', 'Ambos', 99999 , '2020-10-28 11:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '01_Encuentro de estudiante en tiempo real', 'Alumno', 99999 , '2020-10-28 13:00:00' );
|
||||
insert into evento values (null, 'Actividad', '01_Encuentro de estudiante en tiempo real', 'Alumno', 99999 , '2020-10-28 13:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', 'Maratón de Videos Miercoles', 'Ambos', 99999 , '2020-10-28 15:00:00' );
|
||||
insert into evento values (null, 'Actividad', 'Maratón de Videos Miercoles', 'Ambos', 99999 , '2020-10-28 15:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '02_Encuentro de estudiante en tiempo real', 'Alumno', 99999 , '2020-10-28 16:00:00' );
|
||||
insert into evento values (null, 'Actividad', '02_Encuentro de estudiante en tiempo real', 'Alumno', 99999 , '2020-10-28 16:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', 'Actividades Paralelas Presentación de la Revista ASINEA no. Segunda época ', 'Ambos', 99999 , '2020-10-28 18:00:00' );
|
||||
insert into evento values (null, 'Actividad', 'Actividades Paralelas Presentación de la Revista ASINEA no. Segunda época ', 'Ambos', 99999 , '2020-10-28 18:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '01_Debate abierto Nuestra imagen actual', 'Profesores', 99999 , '2020-10-28 11:00:00' );
|
||||
insert into evento values (null, 'Actividad', '01_Debate abierto Nuestra imagen actual', 'Profesores', 99999 , '2020-10-28 11:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '01_Debate abierto Territorios de aprendizaje', 'Profesores', 99999 , '2020-10-28 11:00:00' );
|
||||
insert into evento values (null, 'Actividad', '01_Debate abierto Territorios de aprendizaje', 'Profesores', 99999 , '2020-10-28 11:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '01_Debate abierto Construir el futuro', 'Profesores', 99999 , '2020-10-28 11:00:00' );
|
||||
insert into evento values (null, 'Actividad', '01_Debate abierto Construir el futuro', 'Profesores', 99999 , '2020-10-28 11:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '02_Debate abierto Nuestra imagen actual', 'Profesores', 99999 , '2020-10-28 16:00:00' );
|
||||
insert into evento values (null, 'Actividad', '02_Debate abierto Nuestra imagen actual', 'Profesores', 99999 , '2020-10-28 16:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '02_Debate abierto Territorios de aprendizaje', 'Profesores', 99999 , '2020-10-28 16:00:00' );
|
||||
insert into evento values (null, 'Actividad', '02_Debate abierto Territorios de aprendizaje', 'Profesores', 99999 , '2020-10-28 16:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '02_Debate abierto Construir el futuro', 'Profesores', 99999 , '2020-10-28 16:00:00' );
|
||||
insert into evento values (null, 'Actividad', '02_Debate abierto Construir el futuro', 'Profesores', 99999 , '2020-10-28 16:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', 'Actividades Paralelas Jueves', 'Ambos', 99999 , '2020-10-29 11:00:00' );
|
||||
insert into evento values (null, 'Actividad', 'Actividades Paralelas Jueves', 'Ambos', 99999 , '2020-10-29 11:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '03_Encuentro de estudiante en tiempo real', 'Alumno', 99999 , '2020-10-29 13:00:00' );
|
||||
insert into evento values (null, 'Actividad', '03_Encuentro de estudiante en tiempo real', 'Alumno', 99999 , '2020-10-29 13:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', 'Maratón de Videos jueves', 'Ambos', 99999 , '2020-10-29 15:00:00' );
|
||||
insert into evento values (null, 'Actividad', 'Maratón de Videos jueves', 'Ambos', 99999 , '2020-10-29 15:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '04_Encuentro de estudiante en tiempo real. Construir el futuro', 'Alumno', 99999 , '2020-10-29 16:00:00' );
|
||||
insert into evento values (null, 'Actividad', '04_Encuentro de estudiante en tiempo real. Construir el futuro', 'Alumno', 99999 , '2020-10-29 16:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '02_Diálogo Magistral Nacional Realidad Tatiana Bilbao - Jorge Gracia - Juan José Santibañez', 'Ambos', 99999 , '2020-10-29 18:00:00' );
|
||||
insert into evento values (null, 'Actividad', '02_Diálogo Magistral Nacional Realidad Tatiana Bilbao - Jorge Gracia - Juan José Santibañez', 'Ambos', 99999 , '2020-10-29 18:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '03_Debate abierto Nuestra imagen actual', 'Profesores', 99999 , '2020-10-29 13:00:00' );
|
||||
insert into evento values (null, 'Actividad', '03_Debate abierto Nuestra imagen actual', 'Profesores', 99999 , '2020-10-29 13:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '03_Debate abierto Territorios de aprendizaje', 'Profesores', 99999 , '2020-10-29 13:00:00' );
|
||||
insert into evento values (null, 'Actividad', '03_Debate abierto Territorios de aprendizaje', 'Profesores', 99999 , '2020-10-29 13:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '03_Debate abierto Construir el futuro', 'Profesores', 99999 , '2020-10-29 13:00:00' );
|
||||
insert into evento values (null, 'Actividad', '03_Debate abierto Construir el futuro', 'Profesores', 99999 , '2020-10-29 13:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '04_Debate abierto Nuestra imagen actual', 'Profesores', 99999 , '2020-10-29 16:00:00' );
|
||||
insert into evento values (null, 'Actividad', '04_Debate abierto Nuestra imagen actual', 'Profesores', 99999 , '2020-10-29 16:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '04_Debate abierto Territorios de aprendizaje', 'Profesores', 99999 , '2020-10-29 16:00:00' );
|
||||
insert into evento values (null, 'Actividad', '04_Debate abierto Territorios de aprendizaje', 'Profesores', 99999 , '2020-10-29 16:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', '04_Debate abierto Construir el futuro', 'Profesores', 99999 , '2020-10-29 16:00:00' );
|
||||
insert into evento values (null, 'Actividad', '04_Debate abierto Construir el futuro', 'Profesores', 99999 , '2020-10-29 16:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', 'Actividades Paralelas Viernes', 'Ambos', 99999 , '2020-10-30 11:00:00' );
|
||||
insert into evento values (null, 'Actividad', 'Actividades Paralelas Viernes', 'Ambos', 99999 , '2020-10-30 11:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', 'Conclusiones Nuestra imagen actual', 'Ambos', 99999 , '2020-10-30 13:00:00' );
|
||||
insert into evento values (null, 'Actividad', 'Conclusiones Nuestra imagen actual', 'Ambos', 99999 , '2020-10-30 13:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', 'Conclusiones Territorios de aprendizaje', 'Ambos', 99999 , '2020-10-30 13:00:00' );
|
||||
insert into evento values (null, 'Actividad', 'Conclusiones Territorios de aprendizaje', 'Ambos', 99999 , '2020-10-30 13:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', 'Conclusiones Construir el futuro', 'Ambos', 99999 , '2020-10-30 13:00:00' );
|
||||
insert into evento values (null, 'Actividad', 'Conclusiones Construir el futuro', 'Ambos', 99999 , '2020-10-30 13:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', 'Presentación de selección Maratón de videos', 'Ambos', 99999 , '2020-10-30 15:00:00' );
|
||||
insert into evento values (null, 'Actividad', 'Presentación de selección Maratón de videos', 'Ambos', 99999 , '2020-10-30 15:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Actividad', 'Cierre y Plenaria General* Entrega de estafeta - Presentación de la nueva sede', 'Ambos', 99999 , '2020-10-30 16:00:00' );
|
||||
insert into evento values (null, 'Actividad', 'Cierre y Plenaria General* Entrega de estafeta - Presentación de la nueva sede', 'Ambos', 99999 , '2020-10-30 16:00:00', 99999 );
|
||||
|
||||
insert into evento values (null, 'Estudios de practica', 'ESTUDIO de Construcción con tierra cruda; Bahareque y Tapial como alternativas de construcción', 'Ambos', 20, null );
|
||||
insert into evento values (null, 'Estudios de practica', '1 ESTUDIO de Construcción con tierra cruda; Bahareque y Tapial como alternativas de construcción', 'Ambos', 20, null, 20 );
|
||||
|
||||
insert into evento values (null, 'Estudios de practica', 'ESTUDIO del Proyecto a la infografía arquitectónica', 'Ambos', 30, null );
|
||||
insert into evento values (null, 'Estudios de practica', '2 ESTUDIO del Proyecto a la infografía arquitectónica', 'Ambos', 30, null,30 );
|
||||
|
||||
insert into evento values (null, 'Estudios de practica', '3 ESTUDIO de Modulación de patrones en envolventes habitables y criterios de fabricación digital', 'Ambos', 15, null );
|
||||
insert into evento values (null, 'Estudios de practica', '3 ESTUDIO de Modulación de patrones en envolventes habitables y criterios de fabricación digital', 'Ambos', 15, null, 15 );
|
||||
|
||||
insert into evento values (null, 'Estudios de practica', '4 ESTUDIO seminario | Repensando a Duchamp/pensando el arte actual', 'Ambos', 20, null );
|
||||
insert into evento values (null, 'Estudios de practica', '4 ESTUDIO seminario | Repensando a Duchamp/pensando el arte actual', 'Ambos', 20, null, 20 );
|
||||
|
||||
insert into evento values (null, 'Estudios de practica', '5 ESTUDIO de Estructuras sismo-resistentes en madera', 'Ambos', 25, null );
|
||||
insert into evento values (null, 'Estudios de practica', '5 ESTUDIO de Estructuras sismo-resistentes en madera', 'Ambos', 25, null, 25 );
|
||||
|
||||
insert into evento values (null, 'Estudios de practica', '6 ESTUDIO de Grafías espaciotemporales', 'Ambos', 30, null );
|
||||
insert into evento values (null, 'Estudios de practica', '6 ESTUDIO de Grafías espaciotemporales', 'Ambos', 30, null,30 );
|
||||
|
||||
insert into evento values (null, 'Estudios de practica', '7 ESTUDIO de Planeación de componentes de infraestructura verde', 'Ambos', 15 , null );
|
||||
insert into evento values (null, 'Estudios de practica', '7 ESTUDIO de Planeación de componentes de infraestructura verde', 'Ambos', 15 , null, 15 );
|
||||
|
||||
insert into evento values (null, 'Estudios de practica', '8 ESTUDIO LEA Desmitificación de la idealización perfecta: medios impresos y arquitectura moderna', 'Ambos', 30 , null );
|
||||
insert into evento values (null, 'Estudios de practica', '8 ESTUDIO LEA Desmitificación de la idealización perfecta: medios impresos y arquitectura moderna', 'Ambos', 30 , null, 30 );
|
||||
|
||||
insert into evento values (null, 'Estudios de practica', '9 ESTUDIO de Sitios mexicanos del patrimonio mundial.', 'Ambos', 30 , null );
|
||||
insert into evento values (null, 'Estudios de practica', '9 ESTUDIO de Sitios mexicanos del patrimonio mundial.', 'Ambos', 30 , null,30 );
|
||||
|
||||
insert into evento values (null, 'Estudios de practica', 'Estudio 10 | Documentar arquitectura', 'Ambos', 20 , null );
|
||||
insert into evento values (null, 'Estudios de practica', 'Estudio 10 | Documentar arquitectura', 'Ambos', 20 , null, 20 );
|
||||
|
||||
insert into evento values (null, 'Estudios de practica', '11 ESTUDIO Sensorial | Sentido de los sentidos en el espacio abierto', 'Ambos', 20 , null );
|
||||
insert into evento values (null, 'Estudios de practica', '11 ESTUDIO Sensorial | Sentido de los sentidos en el espacio abierto', 'Ambos', 20 , null,20 );
|
||||
|
||||
|
||||
insert into evento values (null, 'Recorridos', 'Candela', 'Ambos', 100 , null );
|
||||
insert into evento values (null, 'Recorridos', 'Candela', 'Ambos', 100 , null, 100 );
|
||||
|
||||
insert into evento values (null, 'Recorridos', 'Campus Central C.U. UNAM', 'Ambos', 100 , null );
|
||||
insert into evento values (null, 'Recorridos', 'Campus Central C.U. UNAM', 'Ambos', 100 , null, 100 );
|
||||
|
||||
insert into evento values (null, 'Recorridos', 'Patrimonio Mundial de la UNESCO Museos de la UNAM', 'Ambos', 100 , null );
|
||||
insert into evento values (null, 'Recorridos', 'Patrimonio Mundial de la UNESCO Museos de la UNAM', 'Ambos', 100 , null, 100 );
|
||||
|
||||
insert into evento values (null, 'Recorridos', 'Arquitectura Orgánica. Javier Senosiain', 'Ambos', 100 , null );
|
||||
insert into evento values (null, 'Recorridos', 'Arquitectura Orgánica. Javier Senosiain', 'Ambos', 100 , null, 100 );
|
||||
|
||||
insert into evento values (null, 'Recorridos', 'Teotihuacán', 'Ambos', 100 , null );
|
||||
insert into evento values (null, 'Recorridos', 'Teotihuacán', 'Ambos', 100 , null, 100 );
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user