본문 바로가기

개발

이메일 회원가입 기능 - 1 (T-001)

반응형

이메일을 이용해 회원가입 기능을 구현하겠습니다

먼저 회원 가입 기능은 아래와 같은 순서로 진행됩니다

 

1. 유저가 회원가입을 요청하면 회원가입 폼을 내려줍니다

2. 유저는 내려받은 회원가입 폼에 정보를 입력하고 해당 폼정보를 리턴합니다

3. 리턴받은 폼정보를 validate합니다

4. 만약 유효한 폼정보라면 이를 바탕으로 회원가입을 진행합니다

    4-1.  폼정보를 이용하여 디비에 유저를 등록합니다

    4-2. 디비 데이터에 토큰정보를 발행합니다

    4-3. 유저가 입력한 이메일로 메일을 전송합니다 이때 발행한 토큰 정보와 함께 서버에 접속 할 수 있는 링크를 유저에게 보냅니다

    4-4. 유저가 메일로 받은 링크를 클릭하게 되면, 링크에 포함된 토큰값과 디비에 저장된 값이 일치하는지 확인하여 검증합니다

반응형

'개발' 카테고리의 다른 글

2022년 2월 23일 T-001 개발 일기  (0) 2022.02.24
이메일 회원가입 기능 - 2 (T-001)  (0) 2022.02.23
swagger 도입 (T-001)  (0) 2022.02.22
validation 구현하기 - 3 (T-001)  (0) 2022.02.22
isassignablefrom vs instance (T-001)  (0) 2022.02.22