From 0977c5f8d2dce50423f6b2eca24dbb8dfc1f4b12 Mon Sep 17 00:00:00 2001 From: "PARK, Yeonjong" Date: Thu, 11 Sep 2025 16:54:39 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=EC=8B=9C?= =?UTF-8?q?=20=EC=9D=B4=EB=A9=94=EC=9D=BC=20=EC=A3=BC=EC=86=8C=20=EC=9D=B8?= =?UTF-8?q?=EC=A6=9D=20=EC=97=AC=EB=B6=80=20=ED=99=95=EC=9D=B8=ED=95=98?= =?UTF-8?q?=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kumoh/d138/JobForeigner/member/service/AuthService.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/kr/ac/kumoh/d138/JobForeigner/member/service/AuthService.java b/src/main/java/kr/ac/kumoh/d138/JobForeigner/member/service/AuthService.java index b67dc7b6..55b4db5c 100644 --- a/src/main/java/kr/ac/kumoh/d138/JobForeigner/member/service/AuthService.java +++ b/src/main/java/kr/ac/kumoh/d138/JobForeigner/member/service/AuthService.java @@ -40,6 +40,11 @@ public JwtPair signIn(String email, String password) { throw new BusinessException(ExceptionType.MEMBER_INFO_INVALID); } + // 이메일 주소 인증 여부 검증 + if (!member.isVerified()) { + throw new BusinessException(ExceptionType.EMAIL_VERIFICATION_REQUIRED); + } + // 토큰 발급 return generateJwtPair(member); }