diff --git a/app/main.py b/app/main.py index cadd996..e8b578b 100644 --- a/app/main.py +++ b/app/main.py @@ -1,7 +1,7 @@ from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware -from .routers import users, token, mail, events, tags +from .routers import users, token, mail, events, tags, password from .dependencies import user_add import os diff --git a/app/routers/password.py b/app/routers/password.py index 6feb88c..4ef7cb9 100644 --- a/app/routers/password.py +++ b/app/routers/password.py @@ -81,8 +81,7 @@ async def reset_password(request: Request, key: str | None = None, email: str | return templates.TemplateResponse("reset_password.html", {"request": request, "email": email, "key": key}) @router.post("/password/update", tags=["password"]) -async def update_password(email: str = Form(...), key: str = Form(...), new_password: str = Form(...), request: Request): - # Vérification du token dans Redis +async def update_password(request: Request, email: str = Form(...), key: str = Form(...), new_password: str = Form(...)): # Vérification du token dans Redis key_hashed = database.connect_redis.get(email) if key_hashed is None or key_hashed.decode() != key: