From 817073b415bcaa40d831f299270e197b781d0f12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=84=B1=EC=9E=AC?= <103095432+seongjae6751@users.noreply.github.com> Date: Thu, 11 Apr 2024 17:42:13 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=EC=97=90=20?= =?UTF-8?q?=EA=B6=8C=ED=95=9C=20=ED=99=95=EC=9D=B8=20=EB=A1=9C=EC=A7=81=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80=20(#397)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 112c949b3860033034c76346888d798e8031c7bc) --- .../in/koreatech/koin/domain/user/service/UserService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/in/koreatech/koin/domain/user/service/UserService.java b/src/main/java/in/koreatech/koin/domain/user/service/UserService.java index 8768aae16..e5c24dc83 100644 --- a/src/main/java/in/koreatech/koin/domain/user/service/UserService.java +++ b/src/main/java/in/koreatech/koin/domain/user/service/UserService.java @@ -53,6 +53,10 @@ public UserLoginResponse login(UserLoginRequest request) { throw new IllegalArgumentException("비밀번호가 틀렸습니다."); } + if (!user.isAuthed()) { + throw new AuthorizationException("미인증 상태입니다. 아우누리에서 인증메일을 확인해주세요"); + } + String accessToken = jwtProvider.createToken(user); String refreshToken = String.format("%s-%d", UUID.randomUUID(), user.getId()); UserToken savedToken = userTokenRepository.save(UserToken.create(user.getId(), refreshToken));