Esempio n. 1
0
<?php

require_once '../clases/AutoCarga.php';
$sesion = new Session();
$bd = new DataBase();
$gestor = new ManageUsuario($bd);
$claveConfirmacion = sha1($password + Constants::SEMILLA);
$clave = Request::get("activate");
$email = Request::get("email");
$strPos = strpos($email, "@");
$alias = substr($email, 0, $strPos);
$user = $gestor->get($alias);
$activo = $user->getActivo();
$claveUser = $user->getClave();
$claveGenerada = sha1($claveUser + Constants::SEMILLA);
if ($claveGenerada === $claveConfirmacion && $activo == 0) {
    $user->setActivo(1);
    $gestor->setForAdmin($user, $alias);
    $sesion->destroy();
    $sesion->sendRedirect("../index.php");
    //$usuario = new Usuario($email, $passEncriptada, $alias);
    //$sesion->setUser($usuario);
} else {
    $sesion->destroy();
    $sesion->sendRedirect("../index.php");
}
Esempio n. 2
0
 echo "img portada: " . $img_portada . "<br/>";
*/
/*
 * Hacemos la subida del archivo 
 */
if ($subir->upload()) {
    echo "<br/>Archivo subido<br/>";
} else {
    echo '<br/>Archivo no subido<br/>';
}
/*
 * Preparamos el objeto con los datos nuevos para actualizar el usuario. 
*/
$usuario = new Usuario($emailNuevo, $passEncriptada, $aliasNuevo, $fechaalta, $admin, $personal, $activo, $ruta_nombre_archivo);
if (isset($_SESSION["procedencia"]) && $sesion->get("procedencia") === "editView") {
    $gestor->setForAdmin($usuario, $pkAlias);
    $sesion->sendRedirect("phpControl.php");
} else {
    $gestor->setForAdmin($usuario, $pkAlias);
    $sqlUsuario = $gestor->get($aliasNuevo);
    $sqlEmail = $sqlUsuario->getEmail();
    // Email
    $sqlAlias = $sqlUsuario->getAlias();
    // Alias
    $sqlPass = $sqlUsuario->getClave();
    // Clave
    $sqlFechaRegistro = $sqlUsuario->getFechaalta();
    // Fecha alta
    $sqlAdmin = $sqlUsuario->getAdministrador();
    // Admin
    $sqlPersonal = $sqlUsuario->getPersonal();