caducidad de token en distintos tiempos dependiendo del usuairo
This commit is contained in:
@@ -9,6 +9,7 @@ const TipoCarrito = require(`${dbPath}/TipoCarrito`);
|
||||
|
||||
const equipos = async (body) => {
|
||||
const pagina = validar.validarNumero(body.pagina);
|
||||
// filtros
|
||||
|
||||
return Equipo.findAndCountAll({
|
||||
include: [
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
const { comparar } = require('../../helper/encriptar');
|
||||
const { crearToken } = require('../../middleware/autentificacion');
|
||||
const { crearTokenOperador } = require('../../middleware/autentificacion');
|
||||
const validar = require('../../helper/validar');
|
||||
const Operador = require('../../db/tablas/Operador');
|
||||
const TipoUsuario = require('../../db/tablas/TipoUsuario');
|
||||
@@ -22,7 +22,10 @@ const login = async (body) => {
|
||||
delete res.dataValues.password;
|
||||
return {
|
||||
Operador: res,
|
||||
token: crearToken(res.idOperador),
|
||||
token: crearTokenOperador({
|
||||
idOperador: res.idOperador,
|
||||
idTipoUsuario: res.TipoUsuario.idTipoUsuario,
|
||||
}),
|
||||
};
|
||||
}
|
||||
throw new Error('La contraseña es incorrecta.');
|
||||
|
||||
@@ -4,6 +4,7 @@ const TipoUsuario = require('../../db/tablas/TipoUsuario');
|
||||
|
||||
const operadores = async (body) => {
|
||||
const pagina = validar.validarNumero(body.pagina);
|
||||
// filtros
|
||||
|
||||
return Operador.findAndCountAll({
|
||||
where: { idTipoUsuario: 2 },
|
||||
|
||||
@@ -12,6 +12,7 @@ const Usuario = require(`${dbPath}/Usuario`);
|
||||
const activos = async (body) => {
|
||||
const idModulo = validar.validarId(body.idModulo);
|
||||
// const pagina = validar.validarNumero(body.pagina);
|
||||
// filtros
|
||||
|
||||
return Modulo.findOne({ where: { idModulo } })
|
||||
.then((res) => {
|
||||
@@ -45,7 +46,8 @@ const activos = async (body) => {
|
||||
delete res[i].dataValues.Equipo.dataValues.idPrograma;
|
||||
delete res[i].dataValues.Equipo.dataValues.idStatus;
|
||||
delete res[i].dataValues.Equipo.dataValues.idCarrito;
|
||||
delete res[i].dataValues.Equipo.dataValues.Carrito.dataValues.idTipoCarrito;
|
||||
delete res[i].dataValues.Equipo.dataValues.Carrito.dataValues
|
||||
.idTipoCarrito;
|
||||
delete res[i].dataValues.Equipo.dataValues.Carrito.dataValues.idModulo;
|
||||
delete res[i].dataValues.Usuario.dataValues.idTipoUsuario;
|
||||
delete res[i].dataValues.Usuario.dataValues.idCarrera;
|
||||
|
||||
@@ -12,6 +12,7 @@ const Usuario = require(`${dbPath}/Usuario`);
|
||||
|
||||
const historial = async (body) => {
|
||||
const pagina = validar.validarNumero(body.pagina);
|
||||
// filtros
|
||||
|
||||
return Prestamo.findAndCountAll({
|
||||
include: [
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
const encriptar = require('../../helper/encriptar');
|
||||
const validar = require('../../helper/validar');
|
||||
const { crearToken } = require('../../middleware/autentificacion');
|
||||
const { crearTokenUsuario } = require('../../middleware/autentificacion');
|
||||
const dbPath = '../../db/tablas';
|
||||
const Usuario = require(`${dbPath}/Usuario`);
|
||||
const TipoUsuario = require(`${dbPath}/TipoUsuario`);
|
||||
@@ -23,7 +23,10 @@ const login = async (body) => {
|
||||
delete res.dataValues.password;
|
||||
return {
|
||||
Usuario: res,
|
||||
token: crearToken(res.idUsuario),
|
||||
token: crearTokenUsuario({
|
||||
idUsuario: res.idUsuario,
|
||||
idTipoUsuario: res.TipoUsuario.idTipoUsuario,
|
||||
}),
|
||||
};
|
||||
}
|
||||
throw new Error('La contraseña es incorrecta');
|
||||
|
||||
@@ -6,6 +6,7 @@ const TipoUsuario = require(`${dbPath}/TipoUsuario`);
|
||||
|
||||
const usuarios = async (body) => {
|
||||
const pagina = validar.validarNumero(body.pagina);
|
||||
// filtros
|
||||
|
||||
return Usuario.findAndCountAll({
|
||||
include: [{ model: TipoUsuario }, { model: Carrera }],
|
||||
|
||||
Reference in New Issue
Block a user