private static function signSet() { $bd = new BaseDatos(); $email = Request::req("email"); $clave = Request::req("clave"); $alias = Request::req("alias"); $date = date('Y-m-d h:i:s'); $activo = 1; $personal = 0; $administrador = 0; //----------------------------------- $email_a = $email; $titulo = Request::req("titulo"); $descripcion = Request::req("descripcion"); $perfil = Request::req("perfil"); $galeria = Request::req("galeria"); $style = "_plantilla1"; $usuario = new Usuario($email, sha1($clave), $alias, $fecha, $activo, $personal, $administrador); $artista = new Artist($email, $titulo, $descripcion, $perfil, $galeria, $style); $manageUsurio = new ManageUser($bd); $manageArtist = new ManageArtist($bd); $manageUsurio->insert($usuario); $manageArtist->insert($artista); header("Location: ../frontend/index.php"); }
private static function readView() { $plantilla = new Template(); $bd = new BaseDatos(); $gestor = new ManageArtist($bd); $gestorUsuario = new ManageUser($bd); $gestorimagenes = new ManageGallery($bd); //Carga de plantillas $vista = $plantilla->getContents("../_plantilla1/_index.html"); $nav = $plantilla->getContents("../_plantilla1/_nav.html"); $login = $plantilla->getContents("../_plantilla1/_login.html"); $gallery = $plantilla->getContents("../_plantilla1/_gallery.html"); $artistas_plantilla = $plantilla->getContents("../_plantilla1/_artistas.html"); $lista_artistas = $plantilla->getContents("../_plantilla1/_lista-artistas.html"); //Todos los Artistas ------------------------------ $usuarios = $gestorUsuario->getList(); $imagenes = $gestorimagenes->getList(); $elementos = ""; $elementos_a = ""; foreach ($usuarios as $key => $artista) { if ($artista->getActivo() == 1 || $artista->getPersonal() == 1 || $artista->getAdministrador() == 1) { $elemento_i = $plantilla->replace("nombre_artista", $artista->getAlias(), $lista_artistas); $elemento_i = $plantilla->replace("mail_artista", $artista->getEmail(), $elemento_i); $elementos_a .= $elemento_i; } } if (Request::req("email") == "") { $elementos = self::loadImage($plantilla, $gallery, $imagenes, $elementos); } else { $email = Request::req("email"); $email_artista = $gestorUsuario->get($email)->getEmail(); $art_album = $gestor->get($email_artista)->getGaleria(); $galeria_personalizada = $gestorimagenes->getList(); foreach ($galeria_personalizada as $key => $imagen) { if ($imagen->getId() == $art_album) { $elemento = $plantilla->replace("src", $imagen->getImagen(), $gallery); $elemento = $plantilla->replace("piefoto", $imagen->getDescripcion(), $elemento); $elemento = $plantilla->replace("id_imagen", $imagen->getId_imagen(), $elemento); $elemento = $plantilla->replace("album", $imagen->getId(), $elemento); $elementos .= $elemento; } } } $artistas_plantilla = $plantilla->replace("lista_artistas", $elementos_a, $artistas_plantilla); $datos = array("nav" => $nav, "work" => "", "edit" => "", "titulo" => "Galeria de Arte", "formulario" => "", "mensajes" => "", "descripcion" => 'Arte por todas partes', "login" => $login, "profile" => "", "upload" => "", "artistas" => $artistas_plantilla, "gallery" => "{$elementos}", "contact" => ""); echo $plantilla->insertTemplate($vista, $datos); }
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $email = Request::get("email"); $activo = 1; $gestor->setActivo($email, $activo); ?> <!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> <link href="../css/style.css" rel='stylesheet' type='text/css' /> <meta name="viewport" content="width=device-width, initial-scale=1"> <script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script> <!--webfonts--> <link href='//fonts.googleapis.com/css?family=Open+Sans:600italic,400,300,600,700' rel='stylesheet' type='text/css'> <!--//webfonts--> </head> <body> <div class="login-form"> <h1>Has sido registrado con éxito</h1> <form action="index.php"> <div class ="forgot"> <input type="submit" value="Volver" > <a href="index.php" class=" icon arrow"></a> </h4> </div> </form> </div>
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $email = Request::post("email"); if ($gestor->get($email)) { header("Location:../correo/oauth/enviar.php"); //pasar parametros para recuperar password } else { $mensaje = "Email no encontrado"; }
<?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());
<?php require '../clases/AutoCarga.php'; $sesion = new Session(); $sesion->administrador(); $bd = new DataBase(); $gestor = new ManageUser($bd); $sesion->autentificado(); $user = $sesion->getUser(); $sesion->administrador("viewuser.php"); $error = Request::get("r"); $lista = $gestor->getList(); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>View User</title> </head> <body> <?php echo $error; echo "Admin: " . $user->getEmail() . "--> <a href='phplogout.php'>Logout</a> <br/><br/>"; foreach ($lista as $indice => $usu) { echo $usu; echo "<a href='vieweditAdmin.php?email={$usu->getEmail()}'>Editar</a>"; echo '<br/>'; } ?> <br/><br/> <a href="viewaltaAdmin.php">Alta Usuario</a>
<?php require '../classes/AutoLoad.php'; $db = new DataBase(); $userManager = new ManageUser($db); $sesion = new Session(); $email = Request::post("email"); $newemail = Request::post("newemail"); $pass = Request::post("pass"); $alive = Request::post("alive"); $worker = Request::post("worker"); $admin = Request::post("admin"); $newemail = $newemail === null ? $email : $newemail; $alive = $alive === null ? 0 : 1; $worker = $worker === null ? 0 : 1; $admin = $admin === null ? 0 : 1; $usuario = $userManager->get($email); $usuario->setEmail($newemail); $usuario->setAlias(explode("@", $newemail)[0]); $usuario->setAlive($alive); $usuario->setWorker($worker); $usuario->setAdmin($admin); if ($pass !== null) { $usuario->setPass($pass); } $photo = new FileUpload("image"); if ($photo->getError() === false) { $usuario->setImage("images/" . $usuario->getAlias() . ".jpg"); $photo->setDestination("../images/"); $photo->setName($usuario->getAlias()); echo $photo->upload();
<?php require './classes/AutoLoad.php'; $db = new DataBase(); $usuarioManager = new ManageUser($db); $user; $sesion = new Session(); if ($sesion->isLogged()) { $user = $usuarioManager->get($sesion->getUser()); if ($user->getAdmin() === 0) { $session->destroy(); $session->sendRedirect("login.php"); } } else { $sesion->sendRedirect("login.php"); } $email = Request::get("email"); $usuario = $usuarioManager->get($email); ?> <!DOCTYPE html> <html lang="es"> <head> <title>Log In</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="css/style.css" /> </head> <body> <nav> <a href="index.php"><img src="resources/logo.png" class="logo"/></a> <a href="php/phplogout.php" class="link">Logout</a>
<?php session_start(); require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $email = Request::get("email"); $usuario = $gestor->get($email); ?> <!DOCTYPE html> <html lang="es"> <head> <title>Lista de Usuarios</title> <meta charset="UTF-8"> <script src="https://apis.google.com/js/platform.js" async defer></script> <meta name="google-signin-client_id" content="651943431283-tb9q600cd4v5b8dotsqkdv1gvcmnmab6.apps.googleusercontent.com"> <link rel="stylesheet" type="text/css" href="../css/estilosAltaNavidad.css"> <link href="../css/style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="../js/scripts.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script> </head> <body> <div id="cont"> <div id="header"><span class="title"><b>A</b>rt of <b>A</b>rchitecture</span> <span class="enlaces"> <a href="user.php"><b class="selected">Profile</b></a> <a href="about.html">About Us</a> <a href="quentin.html">Quentin</a> <a href="david.html">David</a> <a href="../index.html">Home</a> </span>
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $usuarios = new User(); $usuarios->read(); $enviarMail = new SendGoogleMail(); /*Crear Alias*/ $correo = Request::post("email"); $alias = explode("@", $correo); $usuarios->setAlias($alias[0]); /*Ponemos privilegios a 0*/ $usuarios->setActivo(0); $usuarios->setAdministrador(0); $usuarios->setPersonal(0); /*Creamos la fecha de registro*/ $time = time(); $fecha = date("Y-m-d", $time); $usuarios->setFechaalta($fecha); /*Mandamos un email al usuario para que active su cuenta*/ $titulo = 'Activacion de la cuenta'; $activacion = sha1($correo . Constant::SEMILLA); $enviarMail->sendActivationMail2($correo, $titulo, "{$titulo} https://gestorusuarios-jjorgosogarcia.c9users.io/controlUsuario/phpActivarCorreo.php?correo={$correo}&activacion={$activacion}"); $r = $gestor->insert($usuarios); $bd->close(); //echo $r; //var_dump($bd->getError()); header("Location:../usuario/confirmacion.php?op=mail");
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $cliente = new User(); $cliente->read(); $pkID = Request::post("pkID"); $r = $gestor->set($cliente, $pkID); $bd->close(); //echo $r; //var_dump($bd->getError()); header("Location:index.php?op=edit&r={$r}");
<?php echo "hola"; require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $email = Request::post("email"); $clave = Request::post("clave"); $misusuarios = $gestor->getList2(); $sesion = new Session(); foreach ($misusuarios as $key => $value) { if ($email == $value->getEmail() && $clave == $value->getClave()) { if ($value->getPersonal() == 1) { //header("Location:../administrador/index.php"); } if ($value->getAdministrador() == 1) { header("Location:../administrador/index.php"); } if ($value->getActivo() == 1 && $value->getAdministrador() == 0 && $value->getPersonal() == 0) { header("Location:../registro/index.php?email={$email}"); } if ($value->getActivo() == 0 && $value->getAdministrador() == 0 && $value->getPersonal() == 0) { header("Location:../administrador/phpdelete.php?email={$email}"); } } else { $mensaje = "Email y/o contraseña incorrecta"; header("Location:../usuario/index.php?mensaje={$mensaje}"); } $sesion->set("personal", $value->getPersonal()); $sesion->set("administrador", $value->getAdministrador()); $sesion->set("usuario", $value->getActivo());
<?php require 'clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $ID = Request::get("ID"); $r = $gestor->forzarDelete($ID); $bd->close(); header('Location:gestionUser.php?op=delete&r=' . $r);
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $clientes = $gestor->getList(); $op = Request::get("op"); $r = Request::get("r"); $page = Request::get("page"); if ($page === null || $page === "") { $page = 1; } /* Nos devuelve el numero de paginas */ $registros = $gestor->count(); $pages = ceil($registros / Constant::NRPP); /**/ $order = Request::get("order"); $sort = Request::get("sort"); $orden = "{$order} {$sort}"; $trozoEnlace = ""; if (trim($orden) != "") { $trozoEnlace = "&order={$order}&sort={$sort}"; } $clientes = $gestor->getList($page, trim($orden)); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <link href="../css/estilos.css" rel="stylesheet">
<?php require '../clases/AutoCarga.php'; $sesion = new Session(); $bd = new DataBase(); $gestor = new ManageUser($bd); $email = Request::post("email"); $clave = Request::post("clave"); $user = $gestor->login($email, $clave); $bd->closeConnection(); if ($user == false) { $sesion->destroy(); header("Location:index.php?error=Login incorrecto o usuario inactivo"); } else { $sesion->login($user); }
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestorUsuario = new ManageUser($bd); $sesion = new Session(); $usuario = $sesion->get("email"); $usuarioAdmin = $gestorUsuario->get($usuario); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <link href="../css/estilos.css" rel="stylesheet"> </head> <body> <form action="../controlUsuario/phpinsert.php" method="POST" enctype="multipart/form-data"> <div class="logo"></div> <div class="login-block"> <span class="labels">Foto: </span><input type="file" name="imagen" value="" /><br /> <label for="email">Email: </label><input type="email" name="email" value="" /><br/> <label for="password">Password: </label><input type="password" name="clave" value="" /><br/> <label for="activo">Usuario Activo: </label> Si<input type="radio" name="activo" value="1" /> No<input type="radio" name="activo" value="0" checked="checked" /><br/> <label for="personal">Personal: </label> Si<input type="radio" name="personal" value="1" />
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $email = Request::post("email"); $clave = Request::post("clave"); $alias = $email; $fechaAlta = date("Y-m-d"); $activo = Request::post("activo"); $administrador = Request::post("administrador"); $personal = Request::post("personal"); $user = new User($email, $clave, $alias, $fechaAlta, $activo, $administrador, $personal); $r = $gestor->insert($user); $bd->close(); var_dump($bd->getError()); header("Location:index.php");
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $clientes = new User(); $clientes->read(); $r = $gestor->insert($clientes); $bd->close(); //echo $r; //var_dump($bd->getError()); header("Location:index.php?op=insert&r={$r}");
<?php class ManageUser { static $moduleName = "Gerer les utilisateurs"; static $requiredAdminLevel = 2; static $documentation = "Ce modules permet de gérer les utilisateurs de la base de données"; function getMenu() { if ($_SESSION['AdminLevel'] >= 2) { echo "Bonjour administrateur"; } else { echo $_SESSION['username'] . " " . $_SESSION['AdminLevel'] . "<br/>"; } } } if (isset($_GET['access'])) { session_start(); $managerUser = new ManageUser(); $managerUser->getMenu(); }
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $usuario = new User(); $usuario->read(); $emailoculto = Request::post("emailoculto"); $email = Request::post("emailinput"); $clave = Request::post("claveinput"); $alias = Request::post("aliasinput"); $fechaalta = Request::post("inputfechaalta"); $activo = Request::post("activoinput"); $personal = Request::post("inputpersonal"); $administrador = Request::post("inputadministrador"); $imagen = Request::post("inputimagen"); $usuario2 = new User($email, $clave, $alias, $fechaalta, $activo, $administrador, $personal, $imagen); $r = $gestor->set($usuario2); $bd->close(); header("Location:listausuario.php?op=edit&r={$r}");
<?php require '../classes/AutoLoad.php'; $db = new DataBase(); $userManager = new ManageUser($db); $sesion = new Session(); $email = Request::post("email"); $pass1 = Request::post("psw1"); $pass2 = Request::post("psw2"); $disponible = $userManager->get($email); if ($pass1 === $pass2 && $disponible->getEmail() === null) { $usuario = new User($email, $pass1, explode("@", $email)[0], date('Y-m-d G:i:s'), "images/no_image.jpg", 0, 0, 0); $userManager->insert($usuario); $sesion->setUser($email); $sesion->sendRedirect("../emailactivation.php?email=" . $email); } else { $sesion->sendRedirect("../login.php"); }
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $email = Request::post("pkemail"); $clave = Request::post("clave"); $alias = $email; $usuario = $gestor->get($email); $fechaAlta = $usuario->getFechaAlta(); $activo = $usuario->getActivo(); $administrador = $usuario->getAdministrador(); $personal = $usuario->getPersonal(); $user = new User($email, $clave, $alias, $fechaAlta, $activo, $administrador, $personal); $r = $gestor->set($user, $email); $bd->close(); var_dump($bd->getError()); header("Location:index.php?email={$email}&op=edit&r={$r}");
<?php require '../clases/AutoCarga.php'; $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);
<?php require './classes/AutoLoad.php'; $db = new DataBase(); $usuarioManager = new ManageUser($db); $usuario; $sesion = new Session(); if ($sesion->isLogged()) { $usuario = $usuarioManager->get($sesion->getUser()); } else { $sesion->sendRedirect("login.php"); } ?> <!DOCTYPE html> <html lang="es"> <head> <title>Log In</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="css/style.css" /> </head> <body> <nav> <a href="index.php"><img src="resources/logo.png" class="logo"/></a> <a href="php/phplogout.php" class="link">Logout</a> </nav> <div class="index"> <div class="usuario"> <h class="user"><?php echo $usuario->getAlias();
<?php session_start(); require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $usuarios = $gestor->getList(); $gestorFB = new ManageUserFB($bd); $usuariosFB = $gestorFB->getList(); $op = Request::get("op"); $r = Request::get("r"); ?> <!doctype html> <html lang="es"> <head> <title>Lista de Usuarios</title> <meta charset="UTF-8"> <script src="https://apis.google.com/js/platform.js" async defer></script> <meta name="google-signin-client_id" content="651943431283-tb9q600cd4v5b8dotsqkdv1gvcmnmab6.apps.googleusercontent.com"> <link rel="stylesheet" type="text/css" href="../css/estilosAltaNavidad.css"> <link href="../css/style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="../js/scripts.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script> </head> <body> <div id="cont"> <div id="header"><span class="title"><b>A</b>rt of <b>A</b>rchitecture</span> <span class="enlaces"> <a href="user.php"><b class="selected">Profile</b></a> <a href="about.html">About Us</a> <a href="quentin.html">Quentin</a>
<?php require '../clases/AutoCarga.php'; $sesion = new Session(); $sesion->administrador(); $user = $sesion->getUser(); $bd = new DataBase(); $gestor = new ManageUser($bd); $usuario = $gestor->get(Request::get("email")); $r = Request::get("r"); echo $r; ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Editar Usuario</title> </head> <body> <form action="phpeditAdmin.php" method="POST" enctype="multipart/form-data"> <div class="image-upload"> <label for="avatar" style="cursor: pointer"> <?php echo $gestor->getAvatar($usuario); ?> </label> <input name="avatar" id="avatar" style="display: none" type="file"/> </div> <input type="email" name="email" value="<?php echo $usuario->getEmail(); ?>
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $id = Request::get("ID"); $usuarios = $gestor->get($id); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <link href="../css/estilos.css" rel="stylesheet"> </head> <body> <form action="../controlUsuario/phpedit.php" method="POST"> <div class="logo"></div> <div class="login-block"> <input type="hidden" name="email" value="<?php echo $usuarios->getEmail(); ?> " /><br /> <span class="labels">Email<sup>*</sup></span><input type="text" name="email" value="<?php echo $usuarios->getEmail(); ?> "/><br /> <span class="labels">Clave<sup>*</sup> </span><input required type="text" name="clave" value="<?php echo $usuarios->getClave(); ?>
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageUser($bd); $usuarios = new User(); $usuarios->read(); $pkID = Request::post("pkID"); $r = $gestor->set($usuarios, $pkID); $bd->close(); //echo $r; //var_dump($bd->getError()); header("Location:../admin/index.php?op=editado&r={$r}");
<?php require '../classes/AutoLoad.php'; $db = new DataBase(); $userManager = new ManageUser($db); $sesion = new Session(); $email = Request::post("email"); $usuario = $userManager->get($sesion->getUser()); $oldmail = $usuario->getEmail(); $usuario->setEmail($email); $usuario->setAlias(explode("@", $email)[0]); $usuario->setAlive(0); $userManager->setEmail($usuario, $oldmail); $sesion->destroy(); $sesion->sendRedirect("../emailactivation.php?email=" . $email);
<?php require '../classes/AutoLoad.php'; $db = new DataBase(); $userManager = new ManageUser($db); $sesion = new Session(); $oldpass = Request::post("pass"); $newpass = Request::post("newpass"); $newpass2 = Request::post("newpass2"); $usuario = $userManager->get($sesion->getUser()); if ($usuario->getPass() === sha1($oldpass) && $newpass === $newpass2) { $usuario->setPass($newpass); } $userManager->set($usuario); $sesion->sendRedirect("../index.php");