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
|
||||
app.use(express.static(__dirname+'/public'));//para usar la carpeta public *js*css*img
|
||||
app.use(morgan('dev'));
|
||||
app.use(myConecction(mysql,{
|
||||
app.use(myConecction(mysql,{//conexion bd
|
||||
host:global.config.db.host,
|
||||
user: global.config.db.user,
|
||||
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() {
|
||||
var id = sql.consulta_valorCampoString("empresa_datos", "RUC", "idEmpresa", "1");
|
||||
//String key = ;
|
||||
return base64encode(id);
|
||||
async function keyGen(req,id) {
|
||||
//var id = sql.consulta_valorCampoString("empresa_datos", "RUC", "idEmpresa", "1");
|
||||
await req.getConnection(async(error, conn,next) => {
|
||||
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 ****************//
|
||||
controlador.auth_keygen = (req, res) => {
|
||||
var b64 = base64decode(req.body.data);
|
||||
console.log(b64);
|
||||
const datUsr={id,n_sesion,inf,dvc,app,usr, pwd, mail,key} = base64decode(req.body.data);
|
||||
const token = jwt.sign(datUsr, config.secret.key);
|
||||
//res.render(token);
|
||||
res.json({token:token});
|
||||
controlador.auth_keygen = async (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);
|
||||
var key = await keyGen(req,1);
|
||||
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) => {
|
||||
console.log(req.body);
|
||||
|
||||
Reference in New Issue
Block a user