feat: register new user with team-specific token

revamp entire `SetPassword` page
This commit is contained in:
2025-03-26 17:37:02 +01:00
parent bef5119a0b
commit 43f9b0d47c
4 changed files with 382 additions and 163 deletions

View File

@@ -14,6 +14,7 @@ from cutt.security import (
get_current_active_user,
login_for_access_token,
logout,
register,
set_first_password,
)
from cutt.player import player_router
@@ -177,6 +178,7 @@ api_router.include_router(team_router, dependencies=[Depends(get_current_active_
api_router.include_router(analysis_router)
api_router.add_api_route("/token", endpoint=login_for_access_token, methods=["POST"])
api_router.add_api_route("/set_password", endpoint=set_first_password, methods=["POST"])
api_router.add_api_route("/register", endpoint=register, methods=["POST"])
api_router.add_api_route("/logout", endpoint=logout, methods=["POST"])
app.include_router(api_router)