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