Passa al contenuto principale

Send email verification

POST 

/company/users/send_verify

Invia un'email di verifica all'utente attuale per attivare il proprio account. Utile quando l'email precedente è scaduta o non è arrivata.

Obiettivo

Consentire agli utenti di richiedere una nuova email di verifica per completare il processo di attivazione del proprio account.

Casi d'uso

  • L'utente non ha ricevuto l'email di verifica originale
  • Il link di verifica è scaduto
  • L'utente desidera cambiare la propria email e deve verificare la nuova

Autenticazione

  • Richiede JWT valido (middleware m.isLoged)

Processo

  1. Genera un token di verifica univoco con tools.generateToken()
  2. Salva il token in user.recovery_token
  3. Invia l'email utilizzando mail.sendActive() nella lingua dell'utente
  4. Restituisce conferma dell'invio

Contenuto dell'email

  • Oggetto: Dipende dalla lingua (user.i18n)
  • Corpo: Include il link con il token di verifica
  • Lingua: Utilizza la lingua configurata dell'utente (user.i18n)

Note

  • Non verifica se l'email è già stata verificata
  • Sovrascrive qualsiasi token precedente
  • Il token viene utilizzato nell'endpoint di verifica di auth

Messaggi di errore

  • NOT_VALID (401): Email non valida o vuota

Request

Responses

Email di verifica inviato con successo.