RF2: Usuario registrado inicia sesión.
Historia de Usuario
Yo como empleado de CNH y usuario de la aplicación harvester quiero ingresar con mis credenciales correspondientes a la aplicación de escritorio para poder acceder a las funcionalidades que hay dentro del sistema.
Criterios de Aceptación:
- El sistema debe permitir a lo usuarios registrados acceder a sus cuentas e ingresar al sistema.
- Si las credenciales son incorrectas, el sistema debe de mostrar un mensaje claro de error.
- Si el usuario ingresa correctamente, debe de ser reedirigido a la página principal.
- La aplicación tendrá de contar con 2 campos a la hora de iniciar sesión, uno para correo electrónico, otro para contraseña del usuario.
- La aplicación debe de validar y comparar las credenciales ingresadas por el usuario.
- La aplicación arrojará una alerta en dado caso que el usuario no llene el campo de correo electrónico y se intenté acceder a la aplicación.
- La aplicación arrojará una alerta en dado caso que el usuario no llene el campo de contraseña y se intenté acceder a la aplicación.
- La aplicación arrojará una alerta en dado caso que la información ingresada dentro de los 2 campos correspondientes sea incorrecta.
- Una vez iniciada la sesión y validados los datos del usuario, se mantendrá localmente almacenado un token el que hará que la sesión pueda mantenerse abierta durante 15 días, haciendo que no se tengan que validar los datos en cada apertura de la aplicación.
Diagrama de Secuencia
- No aplica según nuestra definición de Ready.
Mockup
Descripción: El mockup representa la interfaz del sistema donde el usuario puede iniciar de sesión. Muestra los campos tanto de correo electrónico como de contraseña, además del botón de "Acceder" para poder entrar a la aplicación.
Pruebas Unitarias
Pruebas del RF
Pull Request
https://github.com/CodeAnd-Co/App-Local-TracTech/pull/12
https://github.com/CodeAnd-Co/Backend-Desacoplado-TracTech/pull/24
Historial de cambios
Tipo de Versión | Descripción | Fecha | Colaborador |
---|---|---|---|
1.0 | Añadir requisitos de tractores | 4/3/2025 | Diego Fuentes |
1.1 | Añadir pull request a requisitos completados | 27/5/2025 | Juan Carlos Calderón |
2.0 | Refactor de Usuario Consulta Pagina Inicio | 30/5/2025 | Mauricio Anguiano |
2.1 | Refactorizacion de RF2 Usuario Registrado Inicia Sesion | 31/5/2025 | Mauricio Anguiano |
2.2 | Correccion criterios de aceptacion | 31/5/2025 | Mauricio Anguiano |
2.3 | Ordenar todas las RFs y actualizar los datos | 1/6/2025 | Mauricio Anguiano |
2.4 | Agregar pull requests de RF back | 5/6/2025 | Sofía Osorio |