Skip to content

Commit

Permalink
Merge pull request #70 from Kusitms-29th-Meetup-TeamE/fix/69/email
Browse files Browse the repository at this point in the history
Fix: 이메일 인증 이슈
  • Loading branch information
Jeongho427 committed May 21, 2024
2 parents 39d3a2b + 10315d7 commit 8405029
Showing 1 changed file with 11 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import com.meetup.teame.backend.domain.auth.oauth.service.KakaoService;
import com.meetup.teame.backend.domain.email.dto.EmailRequest;
import com.meetup.teame.backend.domain.email.service.EmailService;
import com.meetup.teame.backend.domain.login.service.LoginService;
import com.meetup.teame.backend.domain.register.dto.RegisterRequest;
import com.meetup.teame.backend.domain.register.service.RegisterService;
import com.meetup.teame.backend.domain.user.service.UserService;
Expand All @@ -24,6 +25,7 @@ public class RegisterController {
private final EmailService emailService;
private final KakaoService kakaoService;
private final UserService userService;
private final LoginService loginService;

@Operation(summary = "인증 번호 발송", description = """
이메일 입력 하고 인증번호 발송하면 이메일로 인증번호 발송합니다.
Expand All @@ -32,9 +34,15 @@ public class RegisterController {
""")
@PostMapping("/send-email")
public ResponseEntity<String> sendEmail(@RequestBody EmailRequest request) {
int authNumber = emailService.sendMail(request.getEmail());
String number = "" + authNumber;
return ResponseEntity.ok().body(number);
boolean existEmail = loginService.userExists(request.getEmail());
if (!existEmail) {
int authNumber = emailService.sendMail(request.getEmail());
String number = "" + authNumber;
return ResponseEntity.ok().body(number);
}
else{
return ResponseEntity.ok().body("이미 등록된 사용자 입니다.");
}
}

//이름, 비밀번호, 생년월일, 거주지 입력
Expand Down

0 comments on commit 8405029

Please sign in to comment.