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