패스워드를 잊어버렸습니다

Yuri Lee·2020년 11월 13일
0

패스워드를 잊은 경우에는 “로그인 할 수 있는 링크”를 이메일로 전송한다.
이메일로 전송된 링크를 클릭하면 로그인한다.

보내는 이메일도 너무 자주 보내면 안된다. 1시간 뒤에만~!

GET /email-login

  • 이메일을 입력할 수 있는 폼을 보여주고, 링크 전송 버튼을 제공한다.

POST /email-login

  • 입력받은 이메일에 해당하는 계정을 찾아보고, 있는 계정이면 로그인 가능한 링크를
    이메일로 전송한다.
  • 이메일 전송 후, 안내 메시지를 보여준다.

GET /login-by-email

  • 토큰과 이메일을 확인한 뒤 해당 계정으로 로그인한다.

출처 : 인프런 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발

profile
Step by step goes a long way ✨

0개의 댓글