User Code/ Create User Login

김의석 ·2024년 6월 1일

Hello! Poko Ver.2

목록 보기
4/28
post-thumbnail

1. User Code Login

1) Create User

관리자가 DB에서 사용자 코드와 초기 비밀번호를 세팅

Set Data

  • user id(user code)
  • pwd
  • full name
  • birth

2) Reset PWD

첫 로그인과 PWD 분실에 대응하여 Custom API를 제작하여 비밀번호를 재설정

Custom API

비밀번호 재설정시 요구되는 데이터

First Login

Requried Data
  • user id(user code)
  • full name
  • birth

Lose PWD

Requried Data
  • user id(user code)
  • full name
  • birth

3) Login

django.contrib.auth의 LoginView

  • library
  • Custom

4) Change PWD

로그인 이후 인증 상태 이후 분실이 아닌 단순 PWD 변경

django.contrib.auth의 PasswordChangeView

  • library
  • Custom

5) Search ID

Google Drive User code List

  • 사용자 코드와 이름이 대응 된 문서 업로드

Custom API

  • API 제작 필요
  • required data
    - ID
    - PWD
    - brith

2. Ceate User Login

1) Create User

User가 ID를 생성

django.contrib.auth의 UserCreationForm

  • library
  • Custom

Set Data

  • user id(user code)
  • full name
  • birth
  • email

2) Login

django.contrib.auth의 LoginView

  • library
  • Custom

3) Reset PWD

User가 입력한 email로 비밀번호 재설정 link를 발송 link로 접속하여 User는 비밀번호 재설정

django.contrib.auth의 PasswordResetView

  • library
  • email로 비밀번호 재설장 link를 발송

django.contrib.auth의 PasswordResetConfirmView

  • library
  • 비밀번호 재설정 link로 접속한 API, User는 재설정할 비밀번호 입력
  • User가 재설정한 비밀번호를 DB에 저장 후 Login으로 redirect

4) Change PWD

로그인 이후 인증 상태 이후 분실이 아닌 단순 PWD 변경

django.contrib.auth의 PasswordChangeView

  • library
  • Custom

5) Search ID

Custom API

  • API 제작 필요
  • required data
    - ID
    - PWD
    - brith

3. Summary

4. Result

Ceate User Login!

profile
널리 이롭게

0개의 댓글