diff --git a/backend/src/auth/auth.service.ts b/backend/src/auth/auth.service.ts index e00e5de..bd677f6 100644 --- a/backend/src/auth/auth.service.ts +++ b/backend/src/auth/auth.service.ts @@ -37,7 +37,7 @@ export class AuthService { private readonly verificationService: VerificationService, private readonly jwtService: JwtService, private readonly configService: ConfigService, - ) {} + ) { } /** * 유저 로그인 @@ -58,6 +58,9 @@ export class AuthService { throw new UnauthorizedException('아이디 또는 비밀번호가 틀렸습니다'); //HTTP 401 상태 코드 예외 } // 3. 비밀번호 비교 (bcrypt) + const tempHash = await bcrypt.hash(userPassword, 10); + console.log('=========input password bcrypt hash========:', tempHash); + const isPasswordValid = await bcrypt.compare(userPassword, user.userPw); if (!isPasswordValid) { throw new UnauthorizedException('아이디 또는 비밀번호가 틀렸습니다'); @@ -71,7 +74,7 @@ export class AuthService { const payload = { userId: user.userId, userNo: user.pkUserNo, - + }; // Access Token 생성 (기본 설정 사용) @@ -134,7 +137,7 @@ export class AuthService { if (existingUser.userPhone === userPhone) { throw new ConflictException('이미 사용 중인 전화번호입니다'); } - + } // 2. 비밀번호 해싱 (bcrypt) @@ -147,7 +150,7 @@ export class AuthService { userName: signupDto.userName, userPhone: signupDto.userPhone, userEmail: signupDto.userEmail, - + regIp: clientIp, // 등록 ip regUserId: signupDto.userId, });