• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

제로초님 혹시 회원가입시 이메일 인증 구현하려면 어떻게 해야 하나요 ?

22.04.08 10:18 작성 조회수 892

1

nodebird에 이메일 인증을 덧 붙혀서 해보려고 하는데 방식을 잘 모르겠어서 도움을 주실수 있나요 ?

답변 1

답변을 작성해보세요.

0

유저 테이블에 인증번호 컬럼 유효기간 컬럼 인증완료 컬럼 세 개 두고 회원가입 시 인증번호 만들어서 이메일 보내세요. 유효기간은 적당히 잡으시고요.

이메일에는 서버의 인증 링크를 넣어두고, 쿼리스트링 등으로 유저 아이디와 인증코드를 붙여두세요.

서버에서는 인증 라우터를 하나 만들어서 유저 아이디와 인증코드가 일치하고 유효기간 안에 인증했으면 인증완료를 부여하세요.

로그인 때는 인증완료까지 됐는지 같이 확인해서 로그인시키면됩니다.