obtenerUsuarios(); } public static function iniciarSesion($usuario, $contrasena){ return self::$usuarioModel->iniciarSesion($usuario, $contrasena); } public static function existeUsuario($usuario){ $usuarios = self::obtenerUsuarios(); foreach ($usuarios as $u) { if ($u['usuario'] === $usuario) { return true; // El usuario ya existe } } return false; // El usuario no existe } public static function registrarUsuario($usuario, $contrasena){ if (self::existeUsuario($usuario)) { echo "El usuario ya existe."; return; } self::$usuarioModel->registrarUsuario($usuario, $contrasena); echo "Usuario: {$usuario} registrado exitosamente."; } public static function eliminarUsuario($id_usuario){ return self::$usuarioModel->eliminarUsuario($id_usuario); } } # Instanciar el modelo al cargar el controlador UsuarioController::inicializar(); ?>