auth correcion
This commit is contained in:
parent
18c899267a
commit
f9b80cad06
@ -35,11 +35,16 @@ export class AuthService {
|
|||||||
id_operador: admin.id_operador,
|
id_operador: admin.id_operador,
|
||||||
operador: admin.operador,
|
operador: admin.operador,
|
||||||
nombre: admin.nombre,
|
nombre: admin.nombre,
|
||||||
institucion: { id_institucion: admin.institucion.id_institucion },
|
// institucion: { id_institucion: admin.institucion.id_institucion },
|
||||||
tipoUsuario: { id_tipo_usuario: admin.tipoUsuario.id_tipo_usuario },
|
tipoUsuario: { id_tipo_usuario: admin.tipoUsuario.id_tipo_usuario },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Los super admin y sistema no tienen institucion
|
||||||
|
if (JwtPayload.Operador.tipoUsuario.id_tipo_usuario > 2)
|
||||||
|
JwtPayload.Operador.institucion = {
|
||||||
|
id_institucion: admin.institucion.id_institucion,
|
||||||
|
};
|
||||||
// "Firmo"/creo el token
|
// "Firmo"/creo el token
|
||||||
return { token: this.jwtService.sign(JwtPayload) };
|
return { token: this.jwtService.sign(JwtPayload) };
|
||||||
});
|
});
|
||||||
|
@ -3,7 +3,7 @@ export interface JwtPayloadAdmin {
|
|||||||
id_operador: number;
|
id_operador: number;
|
||||||
nombre: string;
|
nombre: string;
|
||||||
operador: string;
|
operador: string;
|
||||||
institucion: { id_institucion: number };
|
institucion?: { id_institucion: number };
|
||||||
tipoUsuario: { id_tipo_usuario: number };
|
tipoUsuario: { id_tipo_usuario: number };
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user