Send email verification
POST/company/users/send_verify
Envoyez un email de vérification à l'utilisateur actuel pour activer son compte. Utile lorsque l'email précédent a expiré ou n'est pas arrivé.
Objectif
Permettre aux utilisateurs de demander un nouvel email de vérification pour terminer le processus d'activation de leur compte.
Cas d'utilisation
- L'utilisateur n'a pas reçu l'email de vérification original
- Le lien de vérification a expiré
- L'utilisateur souhaite changer son email et doit vérifier le nouveau
Authentification
- Requiert un JWT valide (middleware m.isLoged)
Processus
- Génère un token de vérification unique avec tools.generateToken()
- Enregistre le token dans user.recovery_token
- Envoie l'email en utilisant mail.sendActive() dans la langue de l'utilisateur
- Retourne une confirmation d'envoi
Contenu de l'email
- Sujet : Dépend de la langue (user.i18n)
- Corps : Inclut un lien avec le token de vérification
- Langue : Utilise la langue configurée de l'utilisateur (user.i18n)
Notes
- Ne vérifie pas si l'email est déjà vérifié
- Écrase tout token précédent
- Le token est utilisé dans le point de terminaison de vérification d'auth
Messages d'erreur
- NOT_VALID (401) : Email non valide ou vide
Request
Responses
- 200
- 401
- 404
Courriel de vérification envoyé avec succès
Non autorisé ou e-mail invalide. Causes possibles :
- Jeton JWT invalide ou expiré
- L'e-mail de l'utilisateur n'est pas valide
Utilisateur non trouvé