Aller au contenu principal

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

  1. Génère un token de vérification unique avec tools.generateToken()
  2. Enregistre le token dans user.recovery_token
  3. Envoie l'email en utilisant mail.sendActive() dans la langue de l'utilisateur
  4. 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

Courriel de vérification envoyé avec succès