Activar Conta (Ligazón de Usuario)
GET/company/auth/activate/:token
Punto final para activar unha conta de empresa empregando o token de activación enviado por correo electrónico, verificando o correo electrónico e habilitando o acceso.
Activar unha conta de empresa rexistrada recentemente mediante o token de activación enviado por correo electrónico, verificando o correo electrónico e habilitando o acceso.
Casos de Uso
- O usuario fai clic na ligazón de activación do correo electrónico de rexistro
- O usuario accede directamente á URL co token de activación
- O sistema activa a conta tras verificar o token
Fluxo do Proceso
- O usuario recibe correo electrónico de benvida con ligazón de activación
- O usuario fai clic na ligazón que apunta a este punto final GET
- O servidor busca usuario por token de recuperación na base de datos
- Se o usuario existe e o token é válido, marca a conta como activa
- Establécese status: true, emailVerified: true e emailVerifiedDate
- Elimínase o token de activación (marca como usado)
- Envíase correo electrónico de confirmación de activación ao usuario
- Renderízase plantilla HTML de éxito
- Se o token non é válido, renderízase erro
Seguridade
- O token é de un só uso
- Só as contas inactivas poden ser activadas
- Verifícase o correo electrónico no momento da activación
- O token ten validez limitada
- Non require autenticación (o usuario aínda non pode acceder)
Request
Responses
- 200
- 404
Conta activada con éxito
Token non atopado ou inválido.