Compare commits

..

4 Commits
1.5.3 ... 1.5.5

View File

@@ -35,7 +35,7 @@ async def forgot_password(userSingle: users.UserForgotPassword):
key_hashed = users_token.get_password_hash(reset_token) key_hashed = users_token.get_password_hash(reset_token)
# Créer le lien de réinitialisation # Créer le lien de réinitialisation
reset_link = f"https://votresite.com/password/reset?key={reset_token}&email={user.email}" reset_link = f"https://backend.valczeryba.ovh/password/reset?key={reset_token}&email={user.email}"
# Préparer les données à envoyer au template # Préparer les données à envoyer au template
email_body = { email_body = {
@@ -71,7 +71,7 @@ async def reset_password(request: Request, key: str | None = None, email: str |
# Vérifier que la clé correspond à celle stockée dans Redis # Vérifier que la clé correspond à celle stockée dans Redis
key_hashed = database.connect_redis.get(email) key_hashed = database.connect_redis.get(email)
if key_hashed is None or key_hashed.decode() != key: if key_hashed is None or key_hashed != key:
raise HTTPException( raise HTTPException(
status_code=status.HTTP_400_BAD_REQUEST, status_code=status.HTTP_400_BAD_REQUEST,
detail="Key is invalid or expired" detail="Key is invalid or expired"