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] 1주차 기능 수정 #43

Open
8 tasks done
ahah525 opened this issue Nov 18, 2022 · 0 comments
Open
8 tasks done

[Feat] 1주차 기능 수정 #43

ahah525 opened this issue Nov 18, 2022 · 0 comments
Labels

Comments

@ahah525
Copy link
Collaborator

ahah525 commented Nov 18, 2022

Description

Todo

  • 메일 발송 비동기 방식으로 변경(Application 클래스에 @EnableAsync, 비동기 처리할 함수에 @async 추가)
  • MailService -> EmailSenderService 로 클래스명 변경
  • MemberService 단에서 EmailSenderService 메일 전송 메서드 호출하도록 변경
  • 회원가입시 이메일 인증키
  • 이메일 인증 기능을 위해 Member 엔티티에 emailVerified(인증여부), authKey(인증키) 필드 추가
  • 회원가입시 이메일 인증 기능 구현
  • 아이디 찾기 이메일 인증 기능 추가(ajax 로 인증 메일 요청)
  • 임시 비밀번호 발급 API 요청방식으로 변경

ETC

  • 현재는 회원가입할 때 사용되는 메일 인증 토큰과 아이디/비밀번호 찾기에 사용되는 인증 토큰을 Member 엔티티의 token 에 덮어쓰는 방식으로 구현하고 있는데, 이렇게 하나의 필드를 재활용해도 되는가?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant