Email megerősítés újraküldése
Bejelentkezett felhasználók újra kérhetik a megerősítő emailt, amennyiben az még nem lett megerősítve.
Request
POST /api/v1/auth/resend-verification
Headers
Authorization: Bearer {accessToken}- Bejelentkezést igazoló JWT token (kötelező)
Response
Sikeres küldés esetén:
{
"message": "verification email sent successfully"
}
Hiba esetén:
-
400 Bad Request
"invalid jwt token"- Érvénytelen vagy lejárt token"user not found"- Felhasználó nem található"email is already verified"- Az email cím már meg van erősítve"rate limit exceeded - maximum 5 verification emails per 24 hours"- Túllépte a maximális küldési limitet
-
401 Unauthorized - Hiányzó vagy érvénytelen authentikáció
Rate limiting
A visszaélések megelőzése érdekében egy felhasználó maximum 5 megerősítő emailt kérhet 24 óra alatt. Ez a limit felhasználónként van tárolva Redis-ben, és 24 óra után automatikusan resetelődik.
Megjegyzések
- A felhasználó csak a saját email címére kérheti újra a megerősítő levelet
- Csak olyan felhasználók kérhetik, akiknek az
emailVerifiedstátuszafalse - Az új verification link 24 óráig érvényes
- A korábbi verification linkek érvényesek maradnak a lejáratukig
- A rate limit számlálója Redis-ben van tárolva (
emailVerification:resend:{userId})