Team-2m4t/Hyangyu-server

[feat] smtp 비밀번호 찾기 구현하기

Closed this issue · 0 comments

문제 상황

비밀번호를 잊어버렸을 경우, 로그인 하지 않은 상태에서 본인임을 증명한 뒤 비밀번호 변경을 할 수 있는 수단이 없음.

해결 방법

비밀번호 찾기 시, 자신의 이메일을 입력하면 해당 주소로 랜덤 난수(6자리 숫자)를 보내줌. 랜덤 난수는 비밀번호 찾기용 도메인에 저장되어있음. 랜덤 난수를 이메일에서 확인 후 일치한다면, 도메인에 저장된 해당 난수를 삭제(랜덤 난수가 일치하지 않아도 새로 갱신을 위해 삭제함). 그 후 비밀번호 변경 페이지로 이동하도록 프론트에서 처리해주면 될 것이라고 예상 중입니다.

진행 상황

  • 향유 전용 구글 계정 만들기
  • 난수 저장 전용 도메인 생성 (이메일, 난수)
  • smtp 구현