반응형
SMTP
-
[Django] Django 연습장 - 6. 회원가입 프로세스 개선 (이메일 보내기 & 인증)프로그래밍/Django 2022. 4. 16. 01:48
이번 시간에는 회원가입에 대해서 프로세스를 추가하도록 하겠습니다. 현재 구현해놓은 내용은 이메일을 기반으로 회원가입을 진행합니다. 하지만 지금처럼 가입을 시키면 아무 메일이나, 또는 남의 메일을 입력해서 회원가입을 해버릴 수 있습니다. 따라서 해당 메일이 정말 사용자의 것인지 확인하는 프로세스를 추가하겠습니다. [작업순서] 1. 회원가입 코드에 메일 전송 코드 추가 & 생성 시 user의 is_active값을 False로 저장할 것임, 2. 메일 전송 코드 작성 3. 메일 전송 내용 중 토큰 생성 함수 작성. 4. 메일 전송에 필요한 html 작성 5. 이메일 인증을 위한 엔드포인트 만들기 (user activate) 6. django smtp서버 정보 연결 (Gmail) 7. 회원가입 해보기 1. 회원..