From 92eced607cf0696324fb7f1d039ff55b0ab1f283 Mon Sep 17 00:00:00 2001 From: DanielRamirezGe Date: Sun, 20 Sep 2020 18:32:05 -0500 Subject: [PATCH] validacion del CURP --- routes/registro.js | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/routes/registro.js b/routes/registro.js index b884913..22c116d 100644 --- a/routes/registro.js +++ b/routes/registro.js @@ -45,7 +45,7 @@ async function sendEmail( destination, costo ) { 2.- Tiene dos días hábiles para realizar el pago. 3.- Entrar al portal de ASINEA para subir el comprobante de tu pago, para que pueda ser validado. 4.- Al ser comprobado su pago recibirá su comprobante de inscripción - + Nota: Recuerde que algunos eventos tienen un máximo de asistentes por lo que no se asegura su lugar si no realiza el pago. `, // plain text body @@ -83,22 +83,37 @@ app.post('/registro', async(req, res) => { let data= req.body; let correo = depurado(data.correo); + let curp = depurado(data.curp); - let sqlString = `SELECT * FROM persona where correo = '${data.correo}'; `; + let sqlString = `SELECT * FROM persona where correo = '${correo}'; `; let sqlAnswer = await query(sqlString); if (sqlAnswer.length != 0) { console.log( "El correo ya fue registrado anteriormente"); - res.status(200).json({ error: false, msj: "El correo del lider ya fue registrado anteriormente" }); + res.status(200).json({ error: false, msj: "El correo ya registrado anteriormente" }); return; } + sqlString = `SELECT * FROM persona where curp = '${curp}'; `; + + sqlAnswer = await query(sqlString); + + if (sqlAnswer.length != 0) { + + console.log( "El CURP ya fue registrado anteriormente"); + res.status(200).json({ error: false, msj: "El correo ya registrado anteriormente" }); + return; + } + + + + let nombre = depurado(data.nombre) let apellidoPaterno = depurado(data.apellidoPaterno); let apellidoMaterno = depurado(data.apellidoMaterno); - let curp = depurado(data.curp); + let telefono = depurado(data.telefono); let institucion = depurado(data.institucion); let asignaturaImpartida = depurado(data.asignaturaImpartida);