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");
 }
<?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("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}");
Esempio n. 5
0
<?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);
$mensaje = "";
$activacion = Request::get("activo");
$email = Request::post("email");
$clave = Request::post("clave1");
$clave2 = Request::post("clave2");
$alias = $email;
$fechaAlta = date("Y-m-d");
$activo = 0;
if ($clave == $clave2) {
    $mensaje = "Usuario registrado con éxito";
    $usuario = new User($email, $clave, $alias, $fechaAlta, $activo);
    $gestor->insert($usuario);
    //header("Location:../correo/oauth/enviar.php?usuario=$email");
    header("Location:../correo/oauth/enviar.php");
} else {
    $mensaje = "Las claves no coinciden";
}
if ($activacion == Constant::SEMILLA) {
    $activo = 1;
    $gestor->set2($usuario, $activo);
}
Esempio n. 7
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();
 }
 private static function insertUser()
 {
     $db = new DataBase();
     $manager = new ManageUser($db);
     $email = Request::post("email");
     $pass1 = Request::post("pass");
     $pass2 = Request::post("rpass");
     $disponible = $manager->get($email);
     if ($pass1 === $pass2 && $disponible->getEmail() === null) {
         $usuario = new User($email, $pass1, explode("@", $email)[0], "./resources/no_image.jpg", "pintura", "Tu descripción aquí", 2);
         $manager->insert($usuario);
         self::viewLogin();
     } else {
         self::viewRegister("Algún campo es incorrecto");
     }
     $db->close();
 }