| URL | Descripción | Tipo | Test |
|---|---|---|---|
/ | Página principal (requiere login) | public | Probar |
/login | Página de login | public | Probar |
/logout | Cerrar sesión | public | Probar |
/usuarios | Lista de usuarios | protected | Probar |
/usuarios/crear | Crear usuario | protected | Probar |
/usuarios/editar/1 | Editar usuario ID 1 | protected | Probar |
/usuarios/ver/1 | Ver usuario ID 1 | protected | Probar |
/perfil | Perfil del usuario actual | protected | Probar |
/laboratorios | Lista de laboratorios | protected | Probar |
/laboratorios/crear | Crear laboratorio | protected | Probar |
/laboratorios/ver/1 | Ver laboratorio ID 1 | protected | Probar |
/inventario | Lista de inventario | protected | Probar |
/inventario/crear | Crear item de inventario | protected | Probar |
/inventario/stock | Control de stock | protected | Probar |
/reservas | Lista de reservas | protected | Probar |
/reservas/crear | Crear reserva | protected | Probar |
/reservas/calendario | Calendario de reservas | protected | Probar |
/mantenimiento | Lista de mantenimientos | protected | Probar |
/mantenimiento/crear | Crear mantenimiento | protected | Probar |
/reportes | Lista de reportes | protected | Probar |
/reportes/generar | Generar reporte | protected | Probar |
/api/usuarios | API de usuarios | api | Probar |
/api/inventario | API de inventario | api | Probar |
/api/reservas | API de reservas | api | Probar |
/login en lugar de ?page=login/usuarios/editar/123| Aspecto | Sistema Anterior | Sistema Actual | Ventaja |
|---|---|---|---|
| URLs | index.php?page=login&action=create | /usuarios/crear | Más limpio y profesional |
| Logs del servidor | Parámetros visibles en access.log | Solo la ruta limpia se registra | Mayor privacidad |
| Validación | Manual en cada página | Automática en el router | Menos errores |
| Permisos | Verificación manual | Middleware automático | Más seguro |
| Errores | Páginas genéricas de PHP | Páginas personalizadas | Mejor UX |
| SEO | URLs con parámetros | URLs semánticas | Mejor posicionamiento |
Ubicación de logs: /logs/application.log