login si signin done

This commit is contained in:
andrei-mihnea-cerbu
2024-01-13 03:18:17 +02:00
parent 7eb9cdd70d
commit a6a228ded9
26 changed files with 278 additions and 63 deletions
@@ -0,0 +1,13 @@
from fastapi import HTTPException
from app.models.user import User
from database.queries.user import get_user_by_email, create_user_db
async def signup(user: User):
result = get_user_by_email(user.email)
if result:
raise HTTPException(status_code=409, detail='User already exists.')
print(user.username, user.email, user.password)
create_user_db(username=user.username, password=user.password, email=user.email)