Example #1
0
 public static function mapearUsuario(Usuario $usuario, array $datos)
 {
     if (array_key_exists('usuario', $datos)) {
         $usuario->setUsuario($datos['usuario']);
     }
     if (array_key_exists('nombre', $datos)) {
         $usuario->setNombre($datos['nombre']);
     }
     if (array_key_exists('clave', $datos)) {
         $usuario->setClave($datos['clave']);
     }
 }
function getUsuario($nombre_usuario, $clave)
{
    $resultado = obtenerUsuario($nombre_usuario, $clave);
    if ($resultado and mysqli_num_rows($resultado) > 0) {
        $user = mysqli_fetch_array($resultado, MYSQLI_ASSOC);
        $usuario = new Usuario();
        $usuario->setId($user['id']);
        $usuario->setNombreUsuario($user['nombre_usuario']);
        $usuario->setClave($user['clave']);
        return $usuario;
    } else {
        return null;
    }
}
/**
 * Utilidad especifica para generar objetos con sus respectivos valores
 * @autor Pablo Manquillo
 * paarma80@gmail.com
 */
function obtenerUsuarioSoap($user)
{
    $usuario = new Usuario();
    $usuario->setIdUsuario($user['ID_USUARIO']);
    if ($user["CEDULA"] != null) {
        $usuario->setCedula($user["CEDULA"]);
    }
    if ($user["PRIMER_NOMBRE"] != null) {
        $usuario->setPrimerNombre($user["PRIMER_NOMBRE"]);
    }
    if ($user["SEGUNDO_NOMBRE"] != null) {
        $usuario->setSegundoNombre($user["SEGUNDO_NOMBRE"]);
    }
    if ($user["PRIMER_APELLIDO"] != null) {
        $usuario->setPrimerApellido($user["PRIMER_APELLIDO"]);
    }
    if ($user["SEGUNDO_APELLIDO"] != null) {
        $usuario->setSegundoApellido($user["SEGUNDO_APELLIDO"]);
    }
    if ($user["TELEFONO"] != null) {
        $usuario->setTelefono($user["TELEFONO"]);
    }
    if ($user["DIRECCION"] != null) {
        $usuario->setDireccion($user["DIRECCION"]);
    }
    if ($user["EMAIL"] != null) {
        $usuario->setEmail($user["EMAIL"]);
    }
    if ($user["CODIGO"] != null) {
        $usuario->setCodigo($user["CODIGO"]);
    }
    if ($user["CLAVE"] != null) {
        $usuario->setClave($user["CLAVE"]);
    }
    if ($user["ROL"] != null) {
        $usuario->setRol($user["ROL"]);
    }
    return $usuario;
}
Example #4
0
<?php

require '../clases/Autocarga.php';
$bd = new DataBase();
$gestor = new ManageFotografo($bd);
$gestorexpo = new ManageExposicion($bd);
$id = Request::post("pkID");
$nombre = Request::post("nombre");
$apellidos = Request::post("apellidos");
$sexo = Request::post("sexo");
$edad = Request::post("edad");
$nacionalidad = Request::post("nacionalidad");
$fotografo = new Fotografo($id, $nombre, $apellidos, $sexo, $edad, $nacionalidad);
$r = $gestor->set($fotografo, $id);
$bd->close();
$sesion = new Session();
$user = new Usuario();
$user->setNombre($nombre);
$user->setClave($apellidos);
$sesion->setUser($user);
header("Location:gestionusuario.php?op=edit&r={$r}");
Example #5
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 {
Example #6
0
}
//si hizo click en el envio
if (isset($_POST['submit'])) {
    //captura de datos
    $id = $_POST['idHidden'];
    $nombre = $_POST['nombre'];
    $apellidos = $_POST['apellidos'];
    $clave = $_POST['clave'];
    $clave2 = $_POST['clave2'];
    $horario = $_POST['horario'];
    $tipoUsuario = $_POST['tipoUsuario'];
    $usuarioE = new Usuario();
    $usuarioE->setId($id);
    $usuarioE->setNombre($nombre);
    $usuarioE->setApellidos($apellidos);
    $usuarioE->setClave($clave);
    $usuarioE->setIdhorario($horario);
    $usuarioE->setIdrol($tipoUsuario);
    $usuarioBLL = new UsuarioBLL();
    //valida passwords
    if ($clave != $clave2) {
        $_SESSION['registrado'] = 'f1';
    } else {
        if ($usuarioBLL->getHayError()) {
            $_SESSION['registrado'] = 'f';
        } else {
            //si no hay error hay q hacer la modificacion
            $usuarioBLL->Modificar($usuarioE);
            $_SESSION['registrado'] = 't';
        }
    }
Example #7
0
    exit;
} else {
    $admin = $sesion->getUser();
    $email = $admin->getEmail();
    $status = "SuperUser";
    if ($admin->getAdministrador() !== "1" && $admin->getPersonal() !== "1") {
        $sesion->sendRedirect("login.php");
    }
}
$usuario = new Usuario();
$usuario->read();
//comprobar que no exista ya
if ($gestor->get($usuario->getEmail())->getEmail() !== null) {
    $sesion->sendRedirect("viewinsert.php?error=exist");
}
$usuario->setClave(sha1(Request::post("clave")));
$usuario->setFechaalta(date('Y-m-d'));
if (Request::post("activo") === "1") {
    $usuario->setActivo("1");
} else {
    $usuario->setActivo("0");
}
if (Request::post("personal") === "1") {
    $usuario->setPersonal("1");
} else {
    $usuario->setPersonal("0");
}
if (Request::post("administrador") === "1") {
    $usuario->setAdministrador("1");
} else {
    $usuario->setAdministrador("0");