Skip to content

Commit

Permalink
Merge pull request #54 from 0702Yoon/main
Browse files Browse the repository at this point in the history
refactor : 이메일 중복 인증을 위한 메서드 추가
  • Loading branch information
0702Yoon authored Aug 12, 2024
2 parents fb15b43 + a165002 commit 2dcd003
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ public MemberResponse userSignUp(SignUpDto signUpDto) {
@Override
public JwtToken userSignIN(String email, String password) {
// 1. 사용자가 입력한 비밀번호와 저장된 비밀번호를 비교
Member member = memberLoader.getMemberByEmail(email);
Member member = memberLoader.findByMemberEmail(email);

if (!passwordEncoder.matches(password, member.getPassword())) {
log.info("Password mismatch");
Expand Down Expand Up @@ -155,8 +155,8 @@ public EmailVerificationResult verifiedCode(String email, String authCode) {
// 이메일 중복 체크
@Override
public EmailVerificationResult verificateEmail(String email) {
Member member = memberLoader.findByMemberEmail(email);
if (!Objects.isNull(member)) {

if (memberLoader.findByMemberEmailForCheck(email).isPresent()) {
throw new BusinessException(ErrorCode.EXIST_EMAIL);
}
return EmailVerificationResult.builder().authResult(true).build();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,6 @@ public Member getMember(Long id) {
);
}

public Member getMemberByEmail(String email) {
return memberRepository.findByEmail(email)
.orElseThrow(() -> new BusinessException(ErrorCode.NO_EXIST_EMAIL));
}
public Member findByUserName(String username) {
return memberRepository.findByUsername(username)
.orElseThrow(() -> new IllegalArgumentException("잘못된 사용자 이름입니다."));
Expand All @@ -41,7 +37,8 @@ public Member findByMemberEmail(String memberEmail) {
return memberRepository.findByEmail(memberEmail).orElseThrow(() -> new BusinessException(ErrorCode.NO_EXIST_EMAIL));

}


public Optional<Member> findByMemberEmailForCheck(String memberEmail) {
return memberRepository.findByEmail(memberEmail);
}

}

0 comments on commit 2dcd003

Please sign in to comment.