Store password as a hash

This commit is contained in:
2020-09-30 11:27:48 +02:00
parent 97700c0855
commit eb56623bd4
3 changed files with 14 additions and 3 deletions

View File

@@ -4,17 +4,16 @@ from sqlalchemy.orm import Session
from app.external_services import resend_otp, send_otp
from app.schemas import *
from database.crud import get_db, insert_data, verify_otp
from database.crud import add_user, get_db, verify_otp
router = APIRouter()
oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token")
# FIXME Password hash
@router.post("/register", response_model=UserCreateResponse)
def create_user(data: UserCreate, db: Session = Depends(get_db)):
user = insert_data(model="Users", data=data, db=db)
user = add_user(data=data, db=db)
send_otp(data=user, db=db)
return user