Files
soft_usite/rest/controllers
Lizandro GuarnizoandCopilot 6e27032ac6 feat(portal): agregar flujo de recuperación de contraseña
- Nuevo modelo PortalPasswordResetToken con token seguro (32 bytes, 1h vigencia)
- AutoMigrate del nuevo modelo en main.go
- SendPortalPasswordResetEmail con diseño consistente al app
- Handlers: PortalForgotPasswordPage/Post y PortalResetPasswordPost/Page
- Rutas públicas GET/POST /portal/forgot-password y /portal/reset-password
- Vistas forgot_password.html y reset_password.html con validación JS
- Enlace ¿Olvidaste tu contraseña? en login.html + soporte mensaje success

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-19 15:25:53 -05:00
..
up
2026-05-18 23:50:50 -05:00
up
2026-04-29 23:01:58 -05:00
up
2026-04-29 23:36:30 -05:00
up
2026-05-14 22:30:31 -05:00
up
2026-05-12 11:11:45 -05:00
up
2026-05-13 22:45:22 -05:00
ip
2026-05-12 22:34:10 -05:00
2026-05-06 14:58:55 -05:00
k
2026-05-16 15:26:48 -05:00
up
2026-04-29 22:44:32 -05:00
up
2026-05-15 21:01:30 -05:00
up
2026-05-16 20:54:11 -05:00
ip
2026-05-12 22:34:10 -05:00
up
2026-05-19 13:09:06 -05:00
up
2026-05-19 13:33:39 -05:00
up
2026-05-18 23:50:50 -05:00
2025-04-24 02:07:47 +00:00
up
2026-05-16 21:41:44 -05:00
up
2026-05-14 22:30:31 -05:00
2026-05-15 09:20:52 -05:00
up
2026-04-29 23:36:30 -05:00
up
2026-05-15 23:22:35 -05:00
up
2026-05-07 16:28:55 -05:00
up
2026-05-18 23:50:50 -05:00
2025-04-24 02:07:47 +00:00
up
2026-05-18 23:50:50 -05:00