02 Módulo ROLES en el curso de Sistema de gestión escolar con (PHP y MySql) FullStack
Duración: 155 min
Módulo: 🔑 Login, Roles y Usuarios
Lección 1 de
4
Descripción
👑 Lección 2: Lógica y Control de Acceso (Roles) | Sistema de Gestión Escolar FullStack con PHP y MySQL 🛡️
¡Continuamos construyendo un sistema robusto y seguro! 🚀 En esta segunda entrega de más de 2 horas y 30 minutos, llevamos el control de acceso a un nivel superior, implementando la lógica de estado de usuario y manejo de sesiones para una experiencia de usuario impecable.
Esta lección se enfoca en afianzar la seguridad y la usabilidad de tu Login, preparándonos para la gestión de roles:
🔒 Seguridad Avanzada en el Login (Back-end)
- Control de Estado: Se implementa una crucial condicional para asegurar que solo los usuarios con un estado = 1 (Activo) puedan iniciar sesión, bloqueando accesos de cuentas inactivas. 🛑
- Gestión de Sesiones: Aprende a inicializar, crear y destruir sesiones (session_start()) para mantener el estado del usuario logueado. 🔑
- Mensajes Dinámicos: Implementación de mensajes de sesión ($_SESSION['mensaje']) para notificar al usuario sobre errores de credenciales, con la corrección para que los mensajes se muestren solo una vez al actualizar. ⚠️
📂 Profesionalización del Código y Mantenimiento
- Optimización de Estructura: Se organiza el código para optimizar la vinculación de rutas y mejorar la legibilidad del proyecto. 🧹
- Control de Versiones con Git y GitHub: Se demuestra la importancia de las buenas prácticas de desarrollo al realizar el primer commit (git commit) y subir el código fuente al repositorio, asegurando el seguimiento de cada avance. 💾
Prepárate para la siguiente fase, donde el control de roles definirá la experiencia de cada usuario en el sistema. ¡Sigue el desarrollo profesional paso a paso!
Lecciones
📄 Introducción y Plataforma
🔑 Login, Roles y Usuarios
Lección 1. 02 Módulo ROLES en el curso de Sistema de gestión escolar con (PHP y MySql) FullStack
155 min
Lección 3. 04 Módulo USUARIOS en el curso de Sistema de gestión escolar con (PHP y MySql) FullStack
85 min
⚙️ Configuraciones Generales
🗓️ Gestiones Educativas y Niveles
📐 Grados y Materias
Lección 4. 15 MÓDULO MATERIAS en el curso de Sistema de gestión escolar con (PHP y MySql) FullStack
16 min
Lección 5. 16 Crud materias en el curso de Sistema de gestión escolar con (PHP y MySql) FullStack
31 min
🗄️ Diseño de la Base de Datos
🏢 Módulo Personal Administrativo (CRUD Complejo)
👨🏫 Módulo Docentes
Lección 1. 23 Módulo docentes en el curso de Sistema de gestión escolar(PHP y MySql)FullStack
22 min
Lección 2. 24 Create docentes en el curso de Sistema de gestión escolar(PHP y MySql)FullStack
11 min
👨👩👧👦 Modelo Estudiantes y Padres
✏️ CRUD de Estudiantes
Lección 1. 30 Listado de estudiante en el curso de Sistema de gestión escolar(PHP y MySql)FullStack
15 min
Lección 3. 32 Update estudiantes en el curso de Sistema de gestión escolar(PHP y MySql)FullStack
39 min
💳 Pagos y Librería TCPDF
📄 CRUD de Pagos y Documentación
🔗 Asignación de Materias
🚀 Calificaciones (Lógica y Carga de Notas)
Lección 1. 45 Módulo de calificaciones en el curso Sistema de gestión escolar(PHP y MySql)FullStack
31 min
📋 Creación del Módulo Kardex
✏️ CRUD de Kardex
👁️ Vistas Específicas del Usuario
Lección 1. 58 Vista para el estudiante en el curso Sistema de Gestión escolar(PHP y MySql)FullStack
25 min
Lección 2. 59 Vista para el docente en el curso Sistema de Gestión escolar(PHP y MySql)FullStack
18 min
🛡️ Módulo de Permisos (Base)
🤝 Asignación de Permisos
🚦 Autorización de Vistas
Lección 5. 74 Autorizar cada vista o página del Sistema de Gestión Escolar(PHP y MySql)FullStack
17 min
📤 Importación Masiva y Gráficos
Lección 1. 76 Importar estudiantes por lote del Sistema de Gestión Escolar(PHP y MySql)FullStack
22 min
Lección 4. 79 Reporte de estudiantes por grados del Sistema de Gestión Escolar(PHP y MySql)FullStack
19 min
🏁 Ajustes Finales y Conclusión
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️