Zum Hauptinhalt springen

Send email verification

POST 

/company/users/send_verify

Sende eine Verifizierungs-E-Mail an den aktuellen Benutzer, um sein Konto zu aktivieren. Nützlich, wenn die vorherige E-Mail abgelaufen ist oder nicht angekommen ist.

Ziel

Benutzern ermöglichen, eine neue Verifizierungs-E-Mail anzufordern, um den Aktivierungsprozess ihres Kontos abzuschließen.

Anwendungsfälle

  • Benutzer hat die ursprüngliche Verifizierungs-E-Mail nicht erhalten
  • Der Verifizierungslink ist abgelaufen
  • Benutzer möchte seine E-Mail-Adresse ändern und muss die neue Adresse verifizieren

Authentifizierung

  • Erfordert gültiges JWT (Middleware m.isLoged)

Prozess

  1. Generiere ein eindeutiges Verifizierungs-Token mit tools.generateToken()
  2. Speichere das Token in user.recovery_token
  3. Sende E-Mail mit mail.sendActive() in der Sprache des Benutzers
  4. Rückgabe einer Versandbestätigung

E-Mail-Inhalt

  • Betreff: Abhängig von der Sprache (user.i18n)
  • Inhalt: Enthält einen Link mit dem Verifizierungs-Token
  • Sprache: Verwendet die konfigurierte Sprache des Benutzers (user.i18n)

Hinweise

  • Überprüft nicht, ob die E-Mail bereits verifiziert ist
  • Überschreibt alle vorherigen Token
  • Das Token wird im Verifizierungs-Endpoint von auth verwendet

Fehlermeldungen

  • NOT_VALID (401): E-Mail ungültig oder leer

Request

Responses

E-Mail zur Verifizierung erfolgreich versendet