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());
Exemple #13
0
<?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();
}
Exemple #20
0
<?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}");
Exemple #23
0
<?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();
?>
Exemple #28
0
<?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");