diff --git a/server/controller/Usuario/login.js b/server/controller/Usuario/login.js index f20024d..c769f5a 100644 --- a/server/controller/Usuario/login.js +++ b/server/controller/Usuario/login.js @@ -1,5 +1,6 @@ const encriptar = require('../../helper/encriptar'); const validar = require('../../helper/validar'); +const { crearToken } = require('../../middleware/autentificacion'); const Usuario = require('../../db/tablas/Usuario'); const TipoUsuario = require('../../db/tablas/TipoUsuario'); @@ -14,13 +15,16 @@ const login = async (body) => { if (!res) throw new Error('No existe este usuario.'); if (encriptar.comparar(password, res.password)) { return { - idUsuario: res.idUsuario, - usuario: res.usuario, - nombre: res.nombre, - TipoUsuario: { - idTipoUsuario: res.TipoUsuario.idTipoUsuario, - tipoUsuario: res.TipoUsuario.tipoUsuario, + alumno: { + idUsuario: res.idUsuario, + usuario: res.usuario, + nombre: res.nombre, + TipoUsuario: { + idTipoUsuario: res.TipoUsuario.idTipoUsuario, + tipoUsuario: res.TipoUsuario.tipoUsuario, + }, }, + token: crearToken(res.idUsuario), }; } });