Página de cambio de contraseña
GET/auth/recovery/:token
Propósito
Renderiza una página HTML con un formulario para cambiar la contraseña usando el token de recuperación recibido por email.
Objetivo
Proporcionar una interfaz web para que el usuario pueda establecer una nueva contraseña de forma segura tras solicitar la recuperación.
Casos de uso
- El usuario hace clic en el enlace de recuperación recibido por email.
- Se necesita cambiar la contraseña desde un dispositivo sin la app instalada.
Detalles técnicos
- Es una ruta web (no API REST): devuelve
text/html. - Valida que el
tokencorresponda a un usuario existente. - Si el token no es válido o no se encuentra el usuario, renderiza
la página
page_user_not_found. - Si es válido, renderiza la página
change_passwordcon los datos necesarios para enviar el formulario. - El idioma de la página se controla con
query.lang(default:en).
Autenticación
No requiere autenticación.
Request
Responses
- 200
- 503
Página HTML con el formulario de cambio de contraseña (o página de error si el token no es válido)
Response Headers
Error interno al renderizar la plantilla HTML (fallo en el motor de templates)