Validando con tokey y creadon keygen
This commit is contained in:
@@ -33,7 +33,7 @@ app.use(cors_origins({origin:global.config.origin.any}));
|
|||||||
//middlewares
|
//middlewares
|
||||||
app.use(express.static(__dirname+'/public'));//para usar la carpeta public *js*css*img
|
app.use(express.static(__dirname+'/public'));//para usar la carpeta public *js*css*img
|
||||||
app.use(morgan('dev'));
|
app.use(morgan('dev'));
|
||||||
app.use(myConecction(mysql,{
|
app.use(myConecction(mysql,{//conexion bd
|
||||||
host:global.config.db.host,
|
host:global.config.db.host,
|
||||||
user: global.config.db.user,
|
user: global.config.db.user,
|
||||||
password:global.config.db.pswd,
|
password:global.config.db.pswd,
|
||||||
|
|||||||
27
src/controladores/Consultas.js
Normal file
27
src/controladores/Consultas.js
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
const Consultas={};
|
||||||
|
global.config = require('./config.js');
|
||||||
|
var mysql = require('mysql');
|
||||||
|
|
||||||
|
//conexion bd
|
||||||
|
var con = mysql.createConnection({
|
||||||
|
host:global.config.db.host,
|
||||||
|
user: global.config.db.user,
|
||||||
|
password:global.config.db.pswd,
|
||||||
|
port:global.config.db.port,
|
||||||
|
database:global.config.db.db_a
|
||||||
|
},'pool');
|
||||||
|
|
||||||
|
function keyGen() {
|
||||||
|
//var id = sql.consulta_valorCampoString("empresa_datos", "RUC", "idEmpresa", "1");
|
||||||
|
con.connect(function(err) {
|
||||||
|
if (err) throw err;
|
||||||
|
con.query("SELECT * FROM empresa_datos", function (err, result, fields) {
|
||||||
|
if (err) throw err;
|
||||||
|
console.log(result);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
//String key = ;
|
||||||
|
//return base64encode(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = Consultas;
|
||||||
@@ -1 +0,0 @@
|
|||||||
const controlador={};
|
|
||||||
@@ -66,19 +66,38 @@ controlador.login_test = (req, res) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
function keyGen() {
|
async function keyGen(req,id) {
|
||||||
var id = sql.consulta_valorCampoString("empresa_datos", "RUC", "idEmpresa", "1");
|
//var id = sql.consulta_valorCampoString("empresa_datos", "RUC", "idEmpresa", "1");
|
||||||
//String key = ;
|
await req.getConnection(async(error, conn,next) => {
|
||||||
return base64encode(id);
|
await conn.query(`SELECT RUC FROM empresa_datos WHERE idEmpresa = ? `, [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);
|
||||||
|
return base64encode(rows[0].RUC);
|
||||||
|
}
|
||||||
|
} catch (ex) {
|
||||||
|
console.log(ex);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
//conn.end();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
//************* GENERA TOKENS ****************//
|
//************* GENERA TOKENS ****************//
|
||||||
controlador.auth_keygen = (req, res) => {
|
controlador.auth_keygen = async (req, res) => {
|
||||||
var b64 = base64decode(req.body.data);
|
//var b64 = base64decode(req.body.data);
|
||||||
console.log(b64);
|
//console.log(b64);
|
||||||
const datUsr={id,n_sesion,inf,dvc,app,usr, pwd, mail,key} = base64decode(req.body.data);
|
//keyGen(req,1);
|
||||||
const token = jwt.sign(datUsr, config.secret.key);
|
const datUsr={id,n_sesion,inf,dvc,app,usr, pwd, mail} = base64decode(req.body.data);
|
||||||
//res.render(token);
|
var key = await keyGen(req,1);
|
||||||
res.json({token:token});
|
console.log("key: ",keyGen(req,1));
|
||||||
|
const token = await jwt.sign(datUsr, config.secret.key);
|
||||||
|
var auth = {auth:[{"apellido":"","nombre":"","key":key,token:token}]};
|
||||||
|
res.json(auth);
|
||||||
};
|
};
|
||||||
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