CORRECCION 3

This commit is contained in:
Pablinux
2024-07-13 01:41:36 -05:00
parent 97f4f3a488
commit 52fad1dd43

View File

@@ -35,6 +35,7 @@ controlador.auth_redirect = (req, res) => {
controlador.auth = (req, res) => {
console.log(req.body);
if (req.body.password !== "") {
var pwd = stringTo_md5(req.body.password);
req.getConnection((error, conn, next) => {
conn.query(`SELECT * FROM usuarios WHERE n_sesion = ? and clave=?`, [req.body.usuario, pwd], (err, rows) => {
@@ -51,12 +52,16 @@ controlador.auth = (req, res) => {
}
} catch (e) {
res.render('login');
//next();
next();
}
}
});
//conn.end();
});
} else {
res.render('login');
next();
}
//res.render('');
};
@@ -82,7 +87,7 @@ controlador.login_test = (req, res) => {
res.render('login_test');
};
var sesion_login = {"UID":"","SESSION":"","KEY":""};
var sesion_login = { "UID": "", "SESSION": "", "KEY": "" };
//************* GENERA TOKENS ****************//
controlador.auth_keygen = async (req, res) => {
var datUsr = base64decode(req.body.data);
@@ -127,7 +132,7 @@ controlador.auth_token = async (req, res) => {
if (!token) {
return res.status(401).json({ auth: false, message: 'No token provided' });
}
try{
try {
await req.getConnection(async (error, conn, next) => {
//var key = await keygen(conn);
var decoded = jwt.verify(token, config.secret.key);
@@ -136,8 +141,8 @@ controlador.auth_token = async (req, res) => {
res.json(sesion_login);
});
}catch(err){
res.json({ auth: false, message: 'Unauthorized: '+err.message });
} catch (err) {
res.json({ auth: false, message: 'Unauthorized: ' + err.message });
}
};