Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat-be: 이메일 인증 후, 회원가입 이메일의 인증 여부 확인 #882

Merged
merged 4 commits into from
Oct 22, 2024

Conversation

github-actions[bot]
Copy link
Contributor

Original issue description

목적

현재 이메일 인증 후, 회원가입 이메일의 인증 여부 확인하지 않습니다. 이를 Redis를 통해 보완합니다.

작업 세부사항

  • 이메일 인증 후, Redis에 인증된 이메일 put
  • 회원가입 시, Redis에서 이메일 인증 여부 확인

아래의 별표줄 밑에 요구사항 ID만 작성해주세요. Prefix 금지!


EMAIL_VALID_02

closes #881

@github-actions github-actions bot added backend 백엔드 feature 새로운 기능 labels Oct 22, 2024
@Chocochip101 Chocochip101 marked this pull request as ready for review October 22, 2024 07:36
Copy link
Contributor Author

1729582626.285269

Copy link
Contributor Author

📌 Test Coverage Report

Overall Project 78.61% -0.81%
Files changed 10.84%

File Coverage
MemberFacade.java 100% 🍏
EmailFacade.java 94.37% 🍏
EmailRedisClient.java 10.34% -72.41%
VerificationStatus.java 0%
NotVerifiedEmailException.java 0%

Copy link
Contributor

@Dobby-Kim Dobby-Kim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니동

제안 사항 딱 한가지만 드립니동


public static VerificationStatus fromString(String status) {
try {
return VerificationStatus.valueOf(status);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

valueOf() 보다 Enum 객체가 String value field를 가지게 하는건 어떨까요?
stream으로 찾아서 같은 값을 가진 enum을 return 해주고, 없으면 NOT_VERIFIED를 return 해주는 방식으로요!

특정 예외를 catch하는 것보다 안정성이 있어보여서 제안 드렸습니다 :>

@woowacourse-teams woowacourse-teams deleted a comment from github-actions bot Oct 22, 2024
@woowacourse-teams woowacourse-teams deleted a comment from github-actions bot Oct 22, 2024
Copy link
Contributor

@xogns1514 xogns1514 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

드디어 이메일 인증도 생겼군요 수고하셨습니다~

@Dobby-Kim Dobby-Kim merged commit e6ca0b3 into be/develop Oct 22, 2024
6 checks passed
@Dobby-Kim Dobby-Kim deleted the be-881-EMAIL_VALID_02 branch October 22, 2024 08:06
@Dobby-Kim Dobby-Kim mentioned this pull request Oct 23, 2024
Dobby-Kim added a commit that referenced this pull request Oct 23, 2024
fix-be: applicantCard 조회 시 평가 점수와 갯수가 모든 프로세스에 대해 나오는 버그 수정 (#902)
fix-be: 이메일 인증 시 이미 가입된 이메일은 예외를 던지도록 변경 (#906)
feat-be: RTR 방식 Redis로 변경 (#889)
feat-be: 이메일 전송 템플릿 적용 (#897)
feat-be: 이메일 인증 후, 회원가입 이메일의 인증 여부 확인 (#882)
refactor-be: 식별자에 Tsid 적용 (#856)
feat-be: 이메일 전송 로직 중 지원자 일괄 조회 로직 구현 (#869)
fix-be: github action의 Redis 환경 변수 추가 (#871)
feat-be: 이메일 인증 기능 구현 (#848)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend 백엔드 feature 새로운 기능
Projects
Status: 완료
Development

Successfully merging this pull request may close these issues.

3 participants