Sistema de Gestión de Usuarios
Descripción General
Aplicación web desarrollada en PHP 8.4 bajo el paradigma de Programación Orientada a Objetos (POO) con arquitectura MVC simplificada (sin capa de controladores formal, delegando la lógica a clases de servicio y archivos de vista). Utiliza MySQL como motor de persistencia, PDO para el acceso a datos con consultas preparadas, y Bootstrap 5 para la capa de presentación.
El sistema implementa autenticación basada en sesiones, control de acceso por roles (RBAC) y un dashboard administrativo.
Stack Tecnológico
| Componente | Versión / Tecnología |
|---|---|
| Lenguaje Backend | PHP 8.4 |
| Base de Datos | MySQL (InnoDB, utf8_general_ci) |
| Acceso a Datos |
PDO con ATTR_EMULATE_PREPARES = false
|
| Frontend | Bootstrap 5.3, Bootstrap Icons 1.10 |
| Efectos UI | TypewriterJS |
| Hash de Contraseñas |
password_hash()
con PASSWORD_DEFAULT
(bcrypt) |
| Gestión de Sesión |
$_SESSION
nativo con wrapper estático |

0 Comentarios