示例#1
0
<?php

require "../clases/Autocarga.php";
$array = array("admin" => "admin");
$usuario = Request::post("usuario");
$pass = Request::post("password");
$sesion = new Session();
$user = new Usuario();
$user->setNombre($usuario);
$user->setClave($pass);
$bd = new DataBase();
$gestorfotografo = new ManageFotografo($bd);
$fotografo = new Fotografo();
$fotografos = $gestorfotografo->getListAll();
if ($usuario == "admin" && $pass == "admin") {
    $sesion->setUser($user);
    //Usar el apellido
    $sesion->sendRedirect("gestionadmin.php");
    // cambiar por admin
} else {
    if (isset($usuario) && isset($pass)) {
        foreach ($fotografos as $indice => $fotografo) {
            $nombredelfotografo = $fotografo->getNombre();
            $apellidos = $fotografo->getApellidos();
            if ($usuario === $nombredelfotografo && $pass === $apellidos) {
                $sesion->setUser($user);
                $sesion->sendRedirect("gestionusuario.php");
            }
        }
        $sesion->sendRedirect("gestionerrores.php");
    } else {
示例#2
0
 function getName($usuario)
 {
     $parametros = array();
     $parametros["nombre"] = $usuario;
     $this->bd->select($this->tabla, "*", "nombre=:nombre", $parametros, "nombre, apellidos, id");
     $r = array();
     while ($fila = $this->bd->getRow()) {
         $fotografo = new Fotografo();
         $fotografo->set($fila);
         $r[] = $fotografo;
     }
     return $r;
 }