Calculadora de Proyecciones - Versión 3

Novedades de esta versión:
- El login ahora consulta los usuarios desde la base de datos (tabla `usuarios`).
- Usuario por defecto creado vía SQL: admin / admin123.
- Se mantienen:
  - Indicadores con semáforo (rojo/verde) según cumplan la meta.
  - Formulario completo de proyecciones.
  - Guardado de información en la tabla `proyecciones`.
  - Reporte detallado, gráficas y opción de imprimir/guardar en PDF.

Archivos:
- config.php  -> Configuración de conexión a la base de datos.
- auth.php    -> Manejo de sesión y funciones require_login().
- login.php   -> Pantalla de ingreso (lee usuarios desde la tabla `usuarios`).
- logout.php  -> Cierre de sesión.
- index.php   -> Formulario, cálculos, guardado en BD, reporte, indicadores y gráficas.
- db.sql      -> Script SQL para crear las tablas `usuarios` y `proyecciones` + usuario admin.
- README.txt  -> Este archivo.

Uso básico:
1. Crea una base de datos llamada `calculadora_proyecciones` (o cambia el nombre en config.php).
2. Importa el archivo `db.sql` en esa base de datos (phpMyAdmin o similar).
   - Esto creará las tablas `usuarios` y `proyecciones`.
   - También creará el usuario: admin / admin123.
3. Copia todos estos archivos a una carpeta de tu servidor web
   (ej: `htdocs/calculadora_proyecciones_v3` o similar).
4. Abre en tu navegador: `http://localhost/calculadora_proyecciones_v3/login.php`
5. Inicia sesión con:
   - Usuario: admin
   - Contraseña: admin123
6. Completa el formulario, envía y revisa el reporte, indicadores y gráficas.
7. Para guardar en PDF, usa el botón “Imprimir / Guardar en PDF” y elige “Guardar como PDF”.

Nota de seguridad:
- En este ejemplo la contraseña se guarda en texto plano en la tabla `usuarios` para simplificar las pruebas.
- Para producción, se recomienda:
  - Guardar las contraseñas con `password_hash()` en PHP.
  - Validarlas con `password_verify()` en login.php.
