기능구현1 [FastAPI] Project Levup - 회원가입과 로그인 기능 만들기 개인적으로 사용할 용도이긴 하지만, 주변 사람들에게 소개하면서 사용을 권장하기 위해 간단한 회원 가입 기능을 만들어 두려고 한다. 회원 가입 기능을 만들기 전 몇 가지 패키지 설치가 필요하다 pip install PyJWT pip install hashlib 위의 패키지는 로그인 시 사용자 정보와 만료 기간을 담기 위한 토큰을 생성하기 위한 패키지와 사용자 암호를 DB 에서 조회했을 때 알아볼 수 없도록 해싱하기 위해 필요한 패키지이다. 1. 회원가입 기능 만들기 from pydantic import BaseModel db = {} class Users(BaseModel): id : str email : str password : str @app.post("/api/signup") def signup(U.. 2023. 11. 16. 이전 1 다음