Example #1
0
$bd = new DataBase();
$gestor = new ManageUser($bd);
$usuarios = $gestor->getList();
$newPassword = Request::post("clave");
$correo = Request::post("pkID");
$usuario = $gestor->get($correo);
$usuarios2 = new User();
$usuarios2->read();
$enviarMail = new SendGoogleMail();
$titulo = 'Activacion de la cuenta';
$nuevoCorreo = Request::post('email');
$plantilla = Request::post('plantillas');
$activacion = sha1($nuevoCorreo . Constant::SEMILLA);
foreach ($usuarios as $indice => $usuario) {
    if ($correo == $usuario->getEmail() && $nuevoCorreo != $usuario->getEmail()) {
        $usuarios2->setActivo(0);
        $r = $gestor->set($usuarios2, $correo);
        $enviarMail->sendActivationMail2($nuevoCorreo, $titulo, "{$titulo}  https://galeria-jjorgosogarcia.c9users.io/controlUsuario/phpActivarCorreo.php?correo={$nuevoCorreo}&activacion={$activacion}");
        // header("Location:../usuario/confirmacion.php?op=mail");
    } else {
        $usuarios2->setActivo(1);
    }
}
/*Subir fotografia*/
$subir = new FileUpload("nuevaImagen");
$subir->setDestino("../controlUsuario/avatares/");
$subir->setTamaño(100000000);
$subir->setNombre($correo);
$subir->setPolitica(FileUpload::REEMPLAZAR);
if ($subir->upload()) {
    echo 'Archivo subido con éxito';
<?php

require '../clases/AutoCarga.php';
$bd = new DataBase();
$gestor = new ManageUser($bd);
$usuarios = new User();
$usuarios->read();
$correo = Request::get("correo");
$activacion = Request::get("activacion");
$usuarios->setActivo(1);
<?php

require '../clases/AutoCarga.php';
$bd = new DataBase();
$gestor = new ManageUser($bd);
$usuario = new User();
$usuario->read();
$usuarios = $gestor->getList();
$email = $_POST['emailoculto'];
$clave1 = $_POST['ClaveNueva'];
$clave2 = $_POST['ClaveNueva2'];
foreach ($usuarios as $indice => $usuario) {
    if ($usuario->getEmail() === $email) {
        if ($clave1 === $clave2) {
            $activo = $usuario->setActivo("1");
            $clave = $usuario->setClave(sha1($clave1));
            $r = $gestor->set($usuario, $activo);
            $r2 = $gestor->set($usuario, $clave);
            $u = $usuario->getEmail();
            $a = $usuario->getAlias();
            $bd->close();
            header("Location:activado.php?op=insert&r={$r}&r2={$r2}&a={$a}");
        } else {
            $bd->close();
            header("Location:error.php?m=100");
        }
    }
}
//echo $r;
//var_dump($bd->getError());
$emailpk = Request::post("emailpk");
$fechalta = Request::post("fechalta");
$clave = Request::post("clave");
$alias = Request::post("alias");
$user = new User($email, $clave, $alias, $fechalta);
if (Request::post("rol") == "administrador") {
    $user->setAdministrador(1);
    $user->setPersonal(1);
} elseif (Request::post("rol") == "personal") {
    $user->setAdministrador(0);
    $user->setPersonal(1);
} elseif (Request::post("rol") == "usuario") {
    $user->setAdministrador(0);
    $user->setPersonal(0);
}
$user->setActivo(Request::post("activo"));
$subir = new FileUpload("avatar");
$cambioAvatar = $_FILES["avatar"]['name'];
if ($email != $emailpk) {
    rename("avatar/{$emailpk}.jpg", "avatar/{$email}.jpg");
}
if ($cambioAvatar != "" || $cambioAvatar != null) {
    $destino = "avatar/" . $user->getEmail();
    $subir->setDestino($destino);
    $subir->subida();
}
if ($clave != "") {
    $r = $gestor->set($user, $emailpk);
    echo $r;
} else {
    $r = $gestor->setSin($user, $emailpk);
Example #5
0
<?php

require '../clases/AutoCarga.php';
$bd = new DataBase();
$sesion = new Session();
$gestor = new ManageUser($bd);
$sesion->autentificado();
$user = $sesion->getUser();
$error = Request::get("error");
$email = Request::post("email");
$clave = Request::post("clave");
$claveNueva = Request::post("claveNueva");
$claveConfirmada = Request::post("claveConfirmada");
$alias = Request::post("alias");
$nuevoUsuario = new User($email, $claveNueva, $alias);
$nuevoUsuario->setActivo(1);
$nuevoUsuario->setFechalta($user->getFechalta());
$nuevoUsuario->setAdministrador($user->getAdministrador());
$nuevoUsuario->setPersonal($user->getPersonal());
$cambioDeClave = strlen($claveNueva) > 0 && $claveNueva == $claveConfirmada;
$cambioDeCorreo = $email != $user->getEmail();
$subir = new FileUpload("avatar");
$cambioAvatar = $_FILES["avatar"]['name'];
if ($cambioDeCorreo) {
    rename("avatar/" . $user->getEmail() . ".jpg", "avatar/" . $nuevoUsuario->getEmail() . ".jpg");
}
if ($cambioAvatar != "" || $cambioAvatar != null) {
    $destino = "avatar/" . $nuevoUsuario->getEmail();
    $subir->setDestino($destino);
    $subir->subida();
}
Example #6
0
 private static function insertUser()
 {
     $bd = new DataBase();
     $gestor = new ManageUser($bd);
     $user = new User();
     $user->read();
     $clave2 = Request::req("clave2");
     $fechalta = date("Y-m-d H:i:s");
     $user->setFechalta($fechalta);
     $user->setActivo(0);
     $user->setAvatar("default-avatar.jpg");
     $user->setPlantilla(1);
     if ($user->getClave() === $clave2) {
         $r = $gestor->insert($user);
         if ($r == 1) {
             $id = md5(Constant::PEZARANA . $user->getEmail());
             $email = $user->getEmail();
             $direccion = Server::getEnlaceCarpeta("index.php?id={$id}&email={$email}&action=activar&target=user");
             $direccion = "<a href='{$direccion}'>Activar: {$email}</a>";
             self::viewLogin($direccion, "info");
         } else {
             self::viewLogin("No se pudo crear el usuario, prueba con otro email", "danger");
         }
     } else {
         self::viewLogin("Las claves no coinciden", "danger");
     }
     $bd->closeConnection();
 }
Example #7
0
 function googleUserRegister(User $user)
 {
     $user->setActivo('1');
     return $this->insert($user);
 }
<?php

require '../clases/AutoCarga.php';
$bd = new DataBase();
$gestor = new ManageUser($bd);
$user = new User();
$user->read();
$fechalta = date("Y-m-d H:i:s");
$user->setFechalta($fechalta);
$user->setActivo(0);
$r = $gestor->insert($user);
if ($r == 1) {
    $id = md5(Constant::PEZARANA . $user->getEmail());
    $email = $user->getEmail();
    $direccion = Server::getEnlaceCarpeta("phpconfirmar.php?id={$id}&email={$email}");
    header("Location: bienvenida.php?direccion={$direccion}");
    exit;
}
header("Location: viewalta.php?error={$r}");