mvvenv/lib/django/contrib/auth/models.py에 가면 389라인에 class User.
User의 model을 상속받아와서 우리가 원하는 column을 추가해서 새로운 table을 만들 것이다.
장고에서의 Authentication : 인증
1. (회원 정보)회원가입 요청
2. DB에 저장
3. (회원정보) 로그인 정보
4. User테이블에 존재한다면.... 사용자에게 알려준다.
authenticate, login,logout 함수
1. authenticate : 로그인을 요청 했을때, username,pw가 user랑 맞는지 확인해주는 함수
2. login : user table에서 온 user 객체를 통해 클라이언트가 인증된 상태를 만들어준다. (request(user))
3. logout : 인증된 유저가 서버에게 인증을 풀어달라는 요청을 관리하는 함수
'Back-end > Django' 카테고리의 다른 글
[Django] User 확장과 인증 (실습2) (0) | 2021.07.20 |
---|---|
[Django] User확장과 인증(실습1) (0) | 2021.07.20 |
[Django] Form (0) | 2021.07.19 |
[Django] Media (0) | 2021.07.19 |
[Django] Static (0) | 2021.07.19 |
댓글