기존 SignUpView에 약간의 코드를 더해주자.
import
암호화 사용을 위해 bcyrpt
모듈을 추가로 import
해준다.
bcrypt
를 사용하기 위해서는 먼저 utf-8
로 패스워드를 encode
해주어야 한다. bcrypt
를 사용해 유저의 패스워드를 hashing
과 salting
해준다.
DB에 저장하기 위해 해당 암호를 다시 utf-8
로 decode
해준다.
생성된 암호로 User
객체를 생성한다.
암호화되어 잘 저장된 것을 확인할 수 있다!