diff --git a/src/main/java/com/gamegoo/repository/member/MemberRepository.java b/src/main/java/com/gamegoo/repository/member/MemberRepository.java index 9f38ced6..dde7a93b 100644 --- a/src/main/java/com/gamegoo/repository/member/MemberRepository.java +++ b/src/main/java/com/gamegoo/repository/member/MemberRepository.java @@ -13,8 +13,6 @@ public interface MemberRepository extends JpaRepository { Optional findByEmail(String email); - Optional findByGameName(String gameName); - Optional findById(Long id); Optional findByRefreshToken(String refresh_token); diff --git a/src/main/java/com/gamegoo/service/member/AuthService.java b/src/main/java/com/gamegoo/service/member/AuthService.java index 73d0ac9b..f39dceab 100644 --- a/src/main/java/com/gamegoo/service/member/AuthService.java +++ b/src/main/java/com/gamegoo/service/member/AuthService.java @@ -56,6 +56,10 @@ public Member joinMember(String email, String password, String gameName, String // 중복 확인하기 if (memberRepository.existsByEmail(email)) { + Member member = memberRepository.findByEmail(email).get(); + if (member.getBlind()) { + throw new MemberHandler(ErrorStatus.USER_DEACTIVATED); + } throw new MemberHandler(ErrorStatus.MEMBER_CONFLICT); }