CU22 Realizar apartado de autenticación para usuarios - LexUribe/IngSoft1 GitHub Wiki


Identificación

Campo Información
Autor Andres Felipe Rodriguez Ramirez - 15/03/2024
Nombre Realizar apartado de autenticación para usuarios.
Descripción Realizar un apartado de autenticación de usuarios, donde tanto para los clientes como para los empleados se verifique si su correo electrónico y su contraseña se encuentran registrados dentro de la base de datos del sistema. Cuando sea verídica la información y se confirme su registro, permitirá al usuario la entrada a su correspondiente página, ya sea para el cliente o para el empleado. Cuando no sea verídica la información por medio de un mensaje en pantalla, se le mostrará el siguiente mensaje: "Correo electrónico o contraseña incorrecta, por favor intente nuevamente".
Datos entrada correo del cliente o del empleado, contraseña del cliente o del empleado
Datos de salida Mensaje con respecto a si el sistema permitio o denegó el acceso al usuario
Actor Empleado y Cliente
Requerimiento base RQ-22
Precondiciones Ingreso de información a la base de datos
Postcondiciones N/A
Mockup N/A

Flujo

Actor Sistema
1. Ingresa al aplicativo del banco DINER
2. Hace llenado de los apartados correo y contraseña para la autenticación
3. Da click sobre le boton aceptar
4. Verifica que el usuario (cliente o empleado) se encuentre registrado dentro de la base de datos del sistema.
5. Permite o deniega el acceso al usuario a las funcionalidades que presenta el aplicativo web del banco DINER.

Excepciones

Paso Solución
1. Al hacer la busqueda de información de los usuarios, falla la conexión a la persistencia Generar un mensaje en un pop-up con el texto "No se tiene conexión la base de datos del programa."