update main.py createuser foutafhandeling
This commit is contained in:
+7
-2
@@ -76,21 +76,26 @@ def database_status():
|
|||||||
|
|
||||||
# users
|
# users
|
||||||
|
|
||||||
|
|
||||||
@app.post("/create-user")
|
@app.post("/create-user")
|
||||||
def api_create_user(user: UserCreate):
|
def api_create_user(user: UserCreate):
|
||||||
|
|
||||||
|
try:
|
||||||
user_id = create_user(
|
user_id = create_user(
|
||||||
user.username,
|
user.username,
|
||||||
user.password
|
user.password
|
||||||
)
|
)
|
||||||
|
|
||||||
|
except sqlite3.IntegrityError:
|
||||||
|
raise HTTPException(
|
||||||
|
status_code=409,
|
||||||
|
detail="username already exists"
|
||||||
|
)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"status": "created",
|
"status": "created",
|
||||||
"user_id": user_id
|
"user_id": user_id
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@app.post("/login")
|
@app.post("/login")
|
||||||
def api_login(login: Login):
|
def api_login(login: Login):
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user