Compare commits
6 Commits
b2ce341ef1
...
dev
| Author | SHA1 | Date | |
|---|---|---|---|
| 2574b2bf86 | |||
| 0d0cc8f53d | |||
| 1c821addfb | |||
| 0c48921a9b | |||
| 3ba883ef5d | |||
| 573471a33d |
@@ -12,7 +12,7 @@ const registro = async (body) => {
|
||||
body.idServicio,
|
||||
'id servicio'
|
||||
);
|
||||
const password = encriptar.generarPassword(); // esta genera la contraseña
|
||||
let password = encriptar.generarPassword(); // esta genera la contraseña
|
||||
if (process.env.MODE == "pruebas") password = 'qwertyui'
|
||||
// const password = pass //encriptar.encriptar(pass)
|
||||
let correo = {};
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
const helperPath = '../../helper';
|
||||
const encriptar = require(`${helperPath}/encriptar`);
|
||||
const dbPath = '../../db/tablas';
|
||||
const Usuario = require(`${dbPath}/Usuario`);
|
||||
|
||||
const newAdmin = async (body) => {
|
||||
const password = encriptar.generarPassword();
|
||||
|
||||
|
||||
await Usuario.create({
|
||||
usuario: body.usuario,
|
||||
password: encriptar.encriptar(password),
|
||||
nombre: body.nombre,
|
||||
activo: true,
|
||||
idTipoUsuario: body.idTipoUsuario,
|
||||
})
|
||||
return password;
|
||||
};
|
||||
|
||||
module.exports = newAdmin;
|
||||
+10
-10
@@ -2,16 +2,16 @@ require('../config/config'); // mantiene tu carga de variables
|
||||
const nodemailer = require('nodemailer');
|
||||
|
||||
const transporter = nodemailer.createTransport({
|
||||
host: 'smtp-relay.gmail.com',
|
||||
port: 587,
|
||||
secure: false,
|
||||
requireTLS: true,
|
||||
name: 'acatlan.unam.mx',
|
||||
pool: true,
|
||||
maxConnections: 1,
|
||||
maxMessages: 100,
|
||||
rateDelta: 2000,
|
||||
rateLimit: 1,
|
||||
host: 'smtp.gmail.com', // o smtp‑relay.gmail.com (ver punto 2)
|
||||
port: 587,
|
||||
secure: false,
|
||||
requireTLS: true, // TLS STARTTLS
|
||||
auth: { user: process.env.USER_GMAIL, pass: process.env.PASS_GMAIL },
|
||||
pool: true, // <‑‑ activa reuse
|
||||
maxConnections: 1, // una sola conexión viva
|
||||
maxMessages: 100, // reabrir después de 100 envíos
|
||||
rateDelta: 2000, // ventana 1 s
|
||||
rateLimit: 1 // máx. 5 mensajes/seg
|
||||
});
|
||||
|
||||
const gmail = (subject, to, text) =>
|
||||
|
||||
@@ -5,6 +5,7 @@ const route = '/usuario';
|
||||
const controllerPath = '../controller/Usuario';
|
||||
const escolares = require(`${controllerPath}/escolares`);
|
||||
const login = require(`${controllerPath}/login`);
|
||||
const newAdmin = require(`${controllerPath}/newUser`);
|
||||
const newPasswordAlumno = require(`${controllerPath}/newPasswordAlumno`);
|
||||
const newPasswordResponsable = require(`${controllerPath}/newPasswordResponsable`);
|
||||
const responsable = require(`${controllerPath}/responsable`);
|
||||
@@ -22,6 +23,17 @@ app.post(`${route}/login`, (req, res) => {
|
||||
});
|
||||
});
|
||||
|
||||
// POST
|
||||
app.post(`${route}/newAdmin`, (req, res) => {
|
||||
return newAdmin(req.body)
|
||||
.then((data) => {
|
||||
res.status(200).json(data);
|
||||
})
|
||||
.catch((err) => {
|
||||
res.status(400).json({ message: err.message });
|
||||
});
|
||||
});
|
||||
|
||||
// GET
|
||||
app.get(`${route}/escolares`, verificaToken, (req, res) => {
|
||||
return escolares(req.query)
|
||||
|
||||
+18
-18
@@ -37,18 +37,18 @@ CREATE TABLE
|
||||
`p12_D_4` VARCHAR(50),
|
||||
`p12_D_5` VARCHAR(50),
|
||||
`p1` TEXT,
|
||||
`p2` VARCHAR(50),
|
||||
`p4` VARCHAR(50),
|
||||
`p5` VARCHAR(50),
|
||||
`p6` VARCHAR(50),
|
||||
`p7` VARCHAR(50),
|
||||
`p8` VARCHAR(50),
|
||||
`p9` VARCHAR(50),
|
||||
`p13` VARCHAR(50),
|
||||
`p14` VARCHAR(50),
|
||||
`p15` VARCHAR(50),
|
||||
`p16` VARCHAR(50),
|
||||
`p18` VARCHAR(50)
|
||||
`p2` VARCHAR(200),
|
||||
`p4` VARCHAR(200),
|
||||
`p5` VARCHAR(200),
|
||||
`p6` VARCHAR(200),
|
||||
`p7` VARCHAR(200),
|
||||
`p8` VARCHAR(200),
|
||||
`p9` VARCHAR(200),
|
||||
`p13` VARCHAR(200),
|
||||
`p14` VARCHAR(200),
|
||||
`p15` VARCHAR(200),
|
||||
`p16` VARCHAR(200),
|
||||
`p18` VARCHAR(200)
|
||||
);
|
||||
|
||||
DROP TABLE IF EXISTS `cuestionario_programa_2`;
|
||||
@@ -76,12 +76,12 @@ CREATE TABLE
|
||||
`p3_D_4` VARCHAR(50),
|
||||
`p3_D_5` VARCHAR(50),
|
||||
`p3_E_1` VARCHAR(50),
|
||||
`p1` VARCHAR(50),
|
||||
`p2` VARCHAR(50),
|
||||
`p4` VARCHAR(50),
|
||||
`p5` VARCHAR(50),
|
||||
`p6` VARCHAR(50),
|
||||
`p7` VARCHAR(50)
|
||||
`p1` VARCHAR(200),
|
||||
`p2` VARCHAR(200),
|
||||
`p4` VARCHAR(200),
|
||||
`p5` VARCHAR(200),
|
||||
`p6` VARCHAR(200),
|
||||
`p7` VARCHAR(200)
|
||||
);
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user