Autenticación y Acceso
Esta guía cubre el flujo completo de identidad: login, Cambio obligatorio en primer acceso, alta de usuarios por Admin sin contraseña inicial, Activación por link, Recuperación y Restablecimiento.
El acceso siempre comienza en /login. Si es primer ingreso del usuario inicial se aplica
Cambio obligatorio. Los usuarios nuevos se crean sin contraseña y activan su cuenta desde un enlace
de correo (24 h). El flujo de Recuperación usa el mismo formulario de Restablecimiento.
Prerrequisitos
- ✅ Tener usuario activo en el sistema
- ✅ Contar con acceso al correo de la cuenta (para Activación/Recuperación)
- ✅ Para alta de usuarios: rol Admin
1) Login y Cambio obligatorio
Ingresa con email y contraseña. Si la cuenta está marcada para primer acceso, el sistema obliga a cambiar la contraseña antes de usar otras vistas.
- Completa contraseña actual, nueva contraseña y confirmación.
- Guarda el cambio. La sesión se cierra y vuelves a Login automáticamente.
- Inicia sesión con la nueva contraseña para continuar.
2) Alta de usuario por Admin (sin contraseña inicial)
El formulario de alta solicita Nombre completo, Email y Rol. No existe campo de contraseña inicial: la definición de contraseña ocurre en Activación.
El sistema envía un correo transaccional con enlace seguro de activación (/reset-password?token=...) con vigencia aproximada de 24 horas.
El botón principal de los correos de Activación/Recuperación usa el color de marca #f37021.
3) Activación por link y primer login de usuario creado
El usuario abre el enlace del correo, define una contraseña segura y al guardar vuelve a Login para autenticarse de nuevo.
4) Forgot/Reset password (Recuperación)
Si olvidaste tu contraseña, usa “¿Olvidaste tu contraseña?” en Login. El sistema responde con mensaje genérico para proteger privacidad de cuentas.
Si el enlace no es válido, solicita una nueva Recuperación. Tras un Reset exitoso, las sesiones anteriores quedan invalidadas.
5) Redirecciones y carga de datos sin F5
- Después de Cambio obligatorio: cierre de sesión y redirección a
/login. - Después de Activación/Reset: redirección a
/logincon mensaje informativo. - Tras login o renovación de sesión: listas (pedidos, clientes, productos, usuarios) cargan automáticamente sin recarga manual (sin F5).
✅ Resultado esperado
- ✅ Operación de acceso y recuperación alineada para Admin y usuarios finales.
- ✅ Alta segura sin compartir contraseñas temporales.
- ✅ Activación y Recuperación con flujo consistente y mensajes claros.
- ✅ Navegación de regreso a Login y continuidad de datos sin F5.