Example #1
0
 public static function getUsuario($user, $pass)
 {
     $conexion = BD::getConexion();
     $consulta = "SELECT * FROM usuario WHERE nombre = :user AND pass = :pass";
     $select = $conexion->prepare($consulta);
     $select->setFetchMode(PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, "Usuario");
     $select->execute(array(":user" => $user, ":pass" => $pass));
     $usuario = $select->fetch();
     if ($usuario && $usuario->admin !== "true") {
         $usuario->partida = Partida::getPartidasIniciadas($usuario->id_user);
     }
     return $usuario;
 }
Example #2
0
                                            $victoria = true;
                                            $view = "tablero";
                                            include 'vistas/tablero.php';
                                        } else {
                                            if ($partida->getFallos() >= 7) {
                                                unset($_SESSION["partida"]);
                                                $partida->setFinalizada("yes");
                                                $partida->persist();
                                                $derrota = true;
                                                $view = "tablero";
                                                include 'vistas/tablero.php';
                                            } else {
                                                $view = "tablero";
                                                include 'vistas/tablero.php';
                                            }
                                        }
                                    }
                                } else {
                                    $partidasAcabadas = Partida::getPartidasAcabadas($User->getId_user());
                                    $partidasIniciadas = Partida::getPartidasIniciadas($User->getId_user());
                                    $view = "partidasInacabadas";
                                    include 'vistas/partidasInacabadas.php';
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}