Se agregaron los perifericos

This commit is contained in:
2025-10-30 10:08:23 -06:00
parent 332575a8e1
commit 14ac2bd0d1
10 changed files with 129 additions and 121 deletions
+10 -7
View File
@@ -5,7 +5,7 @@ import {
InternalServerErrorException,
} from '@nestjs/common';
import { UsuariosService } from 'src/usuarios/usuarios.service';
import * as argon2 from 'argon2';
import * as bcrypt from 'bcryptjs';
import { LoginDto } from './dto/login.dto';
import { CreateUsuarioDto } from 'src/usuarios/dto/create-usuario.dto';
import { JwtService } from '@nestjs/jwt';
@@ -24,7 +24,8 @@ export class AuthService {
}
try {
const hashedContraseña = await argon2.hash(contraseña);
const salt = await bcrypt.genSalt(10);
const hashedContraseña = await bcrypt.hash(contraseña, salt);
await this.usuarioService.create({
nombre,
@@ -46,23 +47,25 @@ export class AuthService {
throw new UnauthorizedException('Usuario no encontrado');
}
const contraseñaValida = await argon2.verify(
usuario.contraseña,
const contraseñaValida = await bcrypt.compare(
contraseña,
usuario.contraseña,
);
if (!contraseñaValida) {
throw new UnauthorizedException('Contraseña invalida');
throw new UnauthorizedException('Contraseña inválida');
}
const dataUser = {
id: usuario.id_usuario,
nombre: usuario.nombre,
tipoUsuario: usuario.tipoUsuario.id_tipo_usuario,
};
const token = await this.jwtService.sign(dataUser);
const token = this.jwtService.sign(dataUser);
return {
token: token,
token,
};
}
}