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
- Generiere ein eindeutiges Verifizierungs-Token mit tools.generateToken()
- Speichere das Token in user.recovery_token
- Sende E-Mail mit mail.sendActive() in der Sprache des Benutzers
- 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
- 200
- 401
- 404
E-Mail zur Verifizierung erfolgreich versendet
Nicht autorisiert oder ungültige E-Mail. Mögliche Ursachen:
- Ungültiges oder abgelaufenes JWT-Token
- Die E-Mail-Adresse des Benutzers ist ungültig
Benutzer nicht gefunden.