$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);
<?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(); }
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(); }
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}");