1-1) make_password()
문자열을 암호화 시키는 기능을 가진 Django에서 제공하는 함수
1-2) 정의 코드
django.contrib.auth.hashers.make_password
1-3) 사용 예시
2-1) check_password()
문자열과 암호화된 비밀번호가 일치하는지 확인하는 함수
2-2) 정의 코드
django.contrib.auth.hashers.check_password
2-3) 사용 예시
AbstractBaseUser
를 상속받은User
모델에서는set_password()
,check_password()
를 사용하여 비밀번호를 설정, 확인할 수 있다.
1-1) User.set_password()
문자열을
User
모델의 비밀번호로 설정하는 함수
1-2) 정의 코드
from django.contrib.auth.models.AbstractBaseUser.set_password
1-3) 사용 예시
2-1) User.check_password()
문자열을
User
모델의 비밀번호가 일치하는지 확인하는 함수
2-2) 정의 코드
from django.contrib.auth.models.AbstractBaseUser.check_password
2-3) 사용 예시
작성 코드