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
- Genera un token di verifica univoco con tools.generateToken()
- Salva il token in user.recovery_token
- Invia l'email utilizzando mail.sendActive() nella lingua dell'utente
- 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
- 200
- 401
- 404
Email di verifica inviato con successo.
Non autorizzato o email non valido. Possibili cause:
- Token JWT non valido o scaduto
- L'email dell'utente non è valida
Utente non trovato