示例#1
0
文件: Usuario.php 项目: jortiz-el/PhP
 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;
 }
示例#2
0
文件: index.php 项目: jortiz-el/PhP
                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']);