Store password as a hash
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user