コード例 #1
0
ファイル: search.php プロジェクト: Miguelfdez79/wusuario
<?php

require "../clases/AutoCarga.php";
$email = Request::post("email");
$bd = new DataBase();
$gestorUsuario = new ManageUsuario($bd);
$userall = $gestorUsuario->getListAll();
if ($email != NULL || $email != "") {
    foreach ($userall as $indice => $usuariounico) {
        if ($email === $usuariounico->getEmail()) {
            $encontrado = $usuariounico->getEmail();
            header("Location:gestionadmin.php?email={$encontrado}&resultado=siesta");
            break;
        } else {
            header("Location:gestionadmin.php?email={$email}&resultado=noesta");
        }
        if ($email === "/all") {
            header("Location:gestionadmin.php?resultado=siesta");
        }
    }
} else {
    header("Location:gestionadmin.php?resultado=vacio");
}
コード例 #2
0
<?php

require '../clases/AutoCarga.php';
require_once '../clases/Google/autoload.php';
require_once '../clases/class.phpmailer.php';
$sesion = new Session();
$bd = new DataBase();
$gestorusuario = new ManageUsuario($bd);
$email = Request::post("email");
$usuarios = new Usuario();
$usuarios = $gestorusuario->getListAll();
$ok = 0;
$nuevopass = "";
function RandomString($length = 10, $uc = TRUE, $n = TRUE, $sc = FALSE)
{
    $source = 'abcdefghijklmnopqrstuvwxyz';
    if ($uc == 1) {
        $source .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
    }
    if ($n == 1) {
        $source .= '1234567890';
    }
    if ($sc == 1) {
        $source .= '|@#~$%()=^*+[]{}-_';
    }
    if ($length > 0) {
        $rstr = "";
        $source = str_split($source, 1);
        for ($i = 1; $i <= $length; $i++) {
            mt_srand((double) microtime() * 1000000);
            $num = mt_rand(1, count($source));
コード例 #3
0
}
$bd = new DataBase();
$gestor = new ManageUsuario($bd);
$usuarioall = new Usuario();
$usuarioalias = new Usuario();
$usuarioaliasAUX = new Usuario();
$usuarioaliasAUX2 = new Usuario();
$usuarioalias = Request::get("usuario");
$emailusuario = $user->getEmail();
$page = Request::get("page");
$error = "";
if ($page === null || $page === "") {
    $page = 1;
}
$usuarioall = $gestor->getList($page, 5);
$usuarioTOTAL = $gestor->getListAll();
$registros = $gestor->count();
$paginas = ceil($registros / Constants::NRPP);
$op = Request::get("op");
$r = Request::get("r");
switch (Request::get("resultado")) {
    case "siesta":
        $error = "";
        $usuarioaliasAUX = Request::get("email");
        $usuarioaliasAUX2 = $gestor->get($usuarioaliasAUX);
        break;
    case "noesta":
        $error = "Not Exist";
        break;
    case "vacio":
        $error = "Empty Field ";
コード例 #4
0
ファイル: phpedit.php プロジェクト: Miguelfdez79/wusuario
} else {
    $user = new Usuario();
    $user = $sesion->getUser();
}
$querys = Request::get("email");
$gestor = new ManageUsuario($bd);
$pkemail = Request::post("pkemail");
$alias = Request::post("alias");
$clave = Request::post("clave");
$fechaalta = Request::post("fechaalta");
$activo = Request::post("activo");
$administrador = Request::post("administrador");
$personal = Request::post("personal");
$date_regex = '/^(19|20)\\d\\d[\\-\\/.](0[1-9]|1[012])[\\-\\/.](0[1-9]|[12][0-9]|3[01])$/';
$oknorepetido = true;
$userall = $gestor->getListAll();
foreach ($userall as $indice => $usuariounico) {
    if ($usuariounico->getEmail() === $pkemail && $usuariounico->getEmail() !== $user->getEmail()) {
        $oknorepetido = false;
    }
}
if (strlen($pkemail) > 80 || strlen($alias) > 40 || strlen($clave) > 40 || !preg_match($date_regex, $fechaalta) || $oknorepetido === false) {
    header("Location:viewedit.php?resultado=YESERRORUPDATE");
} else {
    $newuser = new Usuario($pkemail, sha1($clave), $alias, $fechaalta, $activo, $administrador, $personal);
    $r = $gestor->set($newuser, $pkemail);
    $bd->close();
    if ($user->getEmail() === $querys) {
        $user->setAlias($alias);
        $user->setEmail($email);
        $user->setClave(sha1($clave));