Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
e9c558abe1 | |||
2bac1f4d39 | |||
5304cccb0f | |||
32a723514b |
@@ -35,7 +35,7 @@ async def forgot_password(userSingle: users.UserForgotPassword):
|
||||
key_hashed = users_token.get_password_hash(reset_token)
|
||||
|
||||
# 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
|
||||
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
|
||||
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(
|
||||
status_code=status.HTTP_400_BAD_REQUEST,
|
||||
detail="Key is invalid or expired"
|
||||
|
Reference in New Issue
Block a user