diff --git a/server/src/classes/User.js b/server/src/classes/User.js index 96e3304..36f07fe 100755 --- a/server/src/classes/User.js +++ b/server/src/classes/User.js @@ -286,18 +286,13 @@ class User { * @returns {Promise<{expiresIn: String, user: User, token: String}>} */ static async login(username, password) { + logInfo({ + tags: ['user', 'login'], + message: `Usuário ${username} está tentando logar` + }) + try { - logInfo({ - tags: ['user', 'login'], - message: `Usuário ${username} está tentando logar` - }) - await ad.authenticate(`ifms\\${username}`, password) - - logSuccess({ - tags: ['user', 'login'], - message: `Usuário ${username} logou com sucesso.` - }) } catch (err) { if (await ad.checkBinding()) { logWarning({ @@ -337,6 +332,11 @@ class User { const token = jwt.sign(payload, jwtSecret, options) + logSuccess({ + tags: ['user', 'login'], + message: `Usuário ${user.displayName} (${user.sAMAccountName}) logou com sucesso.` + }) + return { user, token,