153 – CONTROLANDO RUTAS CON EL INICIO DE SESIÓN del sistema con BD y GITHUB(👨💻PHPyMYSQL💻)

Duración: 8 min
Módulo: Seguridad del Sistema y Control de Acceso 🔐 Actualización Final y Conclusión del Curso 🎉 Lección 2 de 6

Descripción

🛠️ Resumen de la Lección: Controlando Rutas con el Inicio de Sesión

El video se enfoca en configurar la validación de sesión para redireccionar inmediatamente a un usuario no autenticado a la nueva página de login.

Puntos Clave y Pasos Realizados

CaracterísticaDetalleReferencia en el Video
Fallo de SeguridadEl problema era que un usuario podía acceder a vistas sensibles (ej. usuarios/index.php) sin haber iniciado sesión, a pesar de que se mostraba un mensaje de advertencia [00:00].[00:18]
Redirección de SesiónEn el archivo de verificación de sesión (admin_datos_usuarios_sesion), se añade la función header('Location: ...') para redireccionar al usuario al login si la sesión no está activa [02:32].[03:04]
Creación de LoginSe crea un nuevo directorio login y el archivo index.php dentro de él, que servirá como la nueva página de inicio de sesión [02:04].[03:23]
Diseño del LoginSe copia una plantilla de login de la librería AdminLTE (templates/admin/pages/examples/login.html) y se adapta al sistema:[03:36]

🚀 Funcionalidad Añadida

  • Restricción de Acceso (Seguridad): Se implementa la validación de sesión obligatoria para todas las vistas administrativas. Si un usuario intenta acceder a una ruta interna sin sesión activa, es forzado a la página de Inicio de Sesión.
  • Página de Login Personalizada: Se crea y estiliza la nueva interfaz de login del administrador.