Passa al contenuto principale

Activate Account (User Link)

GET 

/company/auth/activate/:token

Endpoint per attivare un account aziendale utilizzando il token di attivazione inviato via email, verificando l'indirizzo email e abilitando l'accesso.

Attivare un account aziendale appena registrato mediante il token di attivazione inviato via email, verificando l'indirizzo email e abilitando l'accesso.

Casi d'Uso

  • L'utente fa clic sul link di attivazione nell'email di registrazione
  • L'utente accede direttamente all'URL con il token di attivazione
  • Il sistema attiva l'account dopo aver verificato il token

Flusso del Processo

  1. L'utente riceve un'email di benvenuto con il link di attivazione
  2. L'utente fa clic sul link che punta a questo endpoint GET
  3. Il server cerca l'utente tramite il token di recupero nel database
  4. Se l'utente esiste e il token è valido, contrassegna l'account come attivo
  5. Vengono impostati status: true, emailVerified: true e emailVerifiedDate
  6. Il token di attivazione viene eliminato (contrassegnato come usato)
  7. Viene inviata un'email di conferma attivazione all'utente
  8. Viene renderizzato il template HTML di successo
  9. Se il token non è valido, viene renderizzato l'errore

Sicurezza

  • Il token è monouso
  • Solo gli account inattivi possono essere attivati
  • L'email viene verificata al momento dell'attivazione
  • Il token ha una validità limitata
  • Non richiede autenticazione (l'utente non può ancora accedere)

Request

Responses

Account attivato con successo.