diff --git a/backend-node/src/services/authService.ts b/backend-node/src/services/authService.ts index 69755c69..273713cd 100644 --- a/backend-node/src/services/authService.ts +++ b/backend-node/src/services/authService.ts @@ -170,7 +170,8 @@ export class AuthService { [userInfo.company_code || "ILSHIN"] ); - const companyName = companyResult.length > 0 ? companyResult[0].company_name : undefined; + const companyName = + companyResult.length > 0 ? companyResult[0].company_name : undefined; // DB에서 조회한 원본 사용자 정보 상세 로그 //console.log("🔍 AuthService - DB 원본 사용자 정보:", { @@ -358,7 +359,15 @@ export class AuthService { vehicleType?: string; }): Promise<{ success: boolean; message?: string }> { try { - const { userId, password, userName, phoneNumber, licenseNumber, vehicleNumber, vehicleType } = data; + const { + userId, + password, + userName, + phoneNumber, + licenseNumber, + vehicleNumber, + vehicleType, + } = data; // 1. 중복 사용자 확인 const existingUser = await query( @@ -386,9 +395,12 @@ export class AuthService { }; } - // 3. 비밀번호 암호화 - const bcrypt = require("bcryptjs"); - const hashedPassword = await bcrypt.hash(password, 10); + // 3. 비밀번호 암호화 (MD5 - 기존 시스템 호환) + const crypto = require("crypto"); + const hashedPassword = crypto + .createHash("md5") + .update(password) + .digest("hex"); // 4. 사용자 정보 저장 (user_info) await query(