trabajando en KEY GEN AUTH
This commit is contained in:
@@ -88,16 +88,36 @@ async function keyGen(req,id) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
//************* GENERA TOKENS ****************//
|
//************* GENERA TOKENS ****************//
|
||||||
controlador.auth_keygen = async (req, res) => {
|
controlador.auth_keygen = (req, res) => {
|
||||||
//var b64 = base64decode(req.body.data);
|
|
||||||
//console.log(b64);
|
|
||||||
//keyGen(req,1);
|
|
||||||
const datUsr={id,n_sesion,inf,dvc,app,usr, pwd, mail} = base64decode(req.body.data);
|
const datUsr={id,n_sesion,inf,dvc,app,usr, pwd, mail} = base64decode(req.body.data);
|
||||||
var key = await keyGen(req,1);
|
console.log(datUsr);
|
||||||
console.log("key: ",keyGen(req,1));
|
var pasw = "7c0a2d79657d70089926fe01aebf4d6f";//stringTo_md5(datUsr.pwd);
|
||||||
const token = await jwt.sign(datUsr, config.secret.key);
|
req.getConnection((error, conn,next) => {
|
||||||
var auth = {auth:[{"apellido":"","nombre":"","key":key,token:token}]};
|
conn.query(`select u.nombre,u.apellido,e.RUC from usuarios as u,empresa_datos as e where idEmpresa = ? and u.n_sesion = ? and u.clave = ? `, [1,usr,pasw], (err, rows) => {
|
||||||
res.json(auth);
|
//conn.query(`select u.nombre,u.apellido,e.RUC from usuarios as u,empresa_datos as e where idEmpresa = ? and u.cod_usr = 'XU0001' `, [1,id], (err, rows) => {
|
||||||
|
if (err) {
|
||||||
|
//res.json(err);
|
||||||
|
console.log("error en la consulta: ",err);
|
||||||
|
} else {
|
||||||
|
try {
|
||||||
|
if (rows.length > 0) {
|
||||||
|
console.log(rows[0].RUC);
|
||||||
|
var key = base64encode(rows[0].RUC);
|
||||||
|
var nom = rows[0].nombre;
|
||||||
|
var ape = rows[0].apellido;
|
||||||
|
const token = jwt.sign(datUsr, config.secret.key);
|
||||||
|
var auth = {auth:[{"apellido":ape,"nombre":nom,"key":key,token:token}]};
|
||||||
|
res.json(auth);
|
||||||
|
}else{
|
||||||
|
res.json({auth:false, message:'Unauthorized'});
|
||||||
|
}
|
||||||
|
} catch (ex) {
|
||||||
|
console.log(ex);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
};
|
};
|
||||||
controlador.init_app = (req, res) => {
|
controlador.init_app = (req, res) => {
|
||||||
console.log(req.body);
|
console.log(req.body);
|
||||||
|
|||||||
Reference in New Issue
Block a user