diff --git a/src/auth/auth.service.ts b/src/auth/auth.service.ts index 5c227bf..fdd3bbb 100644 --- a/src/auth/auth.service.ts +++ b/src/auth/auth.service.ts @@ -20,9 +20,9 @@ export class AuthService { ) {} async register(data: registerDto){ - const{password,} = data; + const{username,password,} = data; - if(await this.usersService.findOne(data.username)){ + if(await this.usersService.findOne(username)){ throw new HttpException("User already exist",403); } @@ -36,11 +36,13 @@ export class AuthService { async signIn(data: registerDto) { - const{password} = data; - const user = await this.usersService.findOne(data.username); + const{username,password} = data; + const user = await this.usersService.findOne(username); + if (!user) { + throw new UnauthorizedException('Invalid credentials'); + } const checkPassword = await compare(password, (await user).password) - if (!checkPassword) { throw new UnauthorizedException(); } diff --git a/src/main.ts b/src/main.ts index 13cad38..260ded0 100644 --- a/src/main.ts +++ b/src/main.ts @@ -3,6 +3,7 @@ import { AppModule } from './app.module'; async function bootstrap() { const app = await NestFactory.create(AppModule); + app.enableCors();//activa cors await app.listen(3000); } bootstrap();