================================================================================ MANUAL DE AYUDA — LOGIN ================================================================================ 1. DESCRIPCIÓN Y PROPÓSITO GENERAL -------------------------------------------------------------------------------- Formulario de inicio de sesión de la aplicación. Realiza la autenticación del usuario verificando las credenciales contra la base de datos y cargando la configuración e identidad del usuario activo. 2. GUÍA DE USO Y PROCEDIMIENTO PASO A PASO -------------------------------------------------------------------------------- ▶ Paso 1: Búsqueda y Consulta: Filtre los datos introduciendo el criterio deseado en el buscador. ▶ Paso 2: Operación y Procesamiento: Ejecute la acción principal del formulario utilizando los botones habilitados en pantalla. ▶ Paso 3: Confirmar / Salir: Guarde los cambios o cierre la ventana cuando finalice su tarea. 4. ACCIONES Y BOTONES DE LA BARRA DE HERRAMIENTAS -------------------------------------------------------------------------------- * [✔] Aceptar : Procesa la operación o confirma la acción. * [✖] Cancelar : Cierra la ventana descartando la operación. * [❓] Ayuda : Muestra la ayuda de usuario. 5. ATAJOS DE TECLADO Y NAVEGACIÓN RÁPIDA -------------------------------------------------------------------------------- • [Enter] : Confirma la selección, abre la ficha o avanza al siguiente campo. • [Escape] : Cierra la ventana actual o cancela la edición en curso. • [Espacio] : Marca o desmarca casillas de verificación (Checkboxes) en rejilla. • [F5] : Refresca inmediatamente los datos desde el servidor. • [Flechas Arriba/Abajo] : Desplaza el cursor entre registros de la lista. 6. REGLAS DE NEGOCIO Y NOTAS IMPORTANTES -------------------------------------------------------------------------------- ⚠ Comparación de usuario insensible a mayúsculas/minúsculas usando LOWER(username). ⚠ El hash de la contraseña en la base de datos se almacena en el campo password_hash (aunque en el código se compara de manera directa contra la clave introducida). ⚠ Guardado persistente del último usuario en el archivo de texto db_config.ini de la carpeta de ejecución de la aplicación.