public static function validar($usuario, $clave) { $bd = BD::getConexion(); $sql = "select * from usuario where usuario = :usuario and clave = :clave"; $stmt = $bd->prepare($sql); $stmt->execute([":usuario" => $usuario, ":clave" => $clave]); $stmt->setFetchMode(PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, "Usuario"); $valido = $stmt->fetch(); if ($valido) { $valido->setApuntes(Apuntes::getApuntes($valido->getId())); } return $valido; }
if (isset($_POST['saldos'])) { $view = 'estado'; include 'vistas/estado.php'; } else { if (isset($_POST['ingresos'])) { $view = 'detalle'; $_SESSION['tipo'] = "ingresos"; include 'vistas/detalle.php'; } else { if (isset($_POST['gastos'])) { $view = 'detalle'; $_SESSION['tipo'] = "gastos"; include 'vistas/detalle.php'; } else { if (isset($_POST['lista'])) { $lista = Apuntes::getDetalle($usuario->getId(), $_SESSION['tipo'], $_POST['fecha1'], $_POST['fecha2']); $view = 'lista'; include 'vistas/lista.php'; } else { $view = 'apuntes'; include 'vistas/apuntes.php'; } } } } } } } } else { if (isset($_POST['conexion'])) { $usuario = Usuario::validar($_POST['usuario'], $_POST['clave']);