SafeShield es una aplicación web desarrollada como proyecto académico en el módulo de Desarrollo Web en Entorno de Servidor. Su propósito principal es gestionar usuarios, sesiones y permisos en un entorno simulado de administración de cuentas.
Esta aplicación permite registrar usuarios, iniciar y cerrar sesión, y ofrece un panel de administrador para gestionar datos y permisos. Está diseñada para demostrar conceptos de control de acceso, seguridad y manejo de sesiones.
- 📝 Registro de usuarios con validación
- 🔐 Inicio y cierre de sesión seguro
- 🛠️ Panel de administración para gestionar usuarios y permisos
- 🔒 Seguridad mediante tokens CSRF y sanitización de entradas
- 👥 Control de acceso basado en roles (usuario, administrador)
- 🍪 Uso de cookies para mantener sesiones y preferencias
- PHP para la lógica del servidor
- Archivo JSON para almacenamiento de datos
- Cookies y sesiones para gestión de autenticación
- Enrutamiento personalizado
- Plantillas PHP para las vistas