<?php require './clases/AutoCarga.php'; $sesion = new Session(); if (!$sesion->isLogged()) { header("Location:login.php"); exit; } $bd = new DataBase(); $gestor = new ManageUsuario($bd); if ($sesion->getUser()->getAdministrador() !== "1") { $sesion->destroy(); header("Location:login.php"); } $email = Request::get("email"); $r = $gestor->delete($email); $bd->close(); //var_dump($bd->getError()); header("Location:indexAdmin.php?op=borrado&r={$r}");
<?php require '../clases/AutoCarga.php'; $sesion = new Session(); $bd = new DataBase(); $gestor = new ManageUsuario($bd); $emailTabla = Request::post("deleteTable"); $procedencia = Request::post("procedencia"); $userDelete = $gestor->delete($emailTabla); $sesion->sendRedirect($procedencia . ".php");
$emailOld = Request::post('emailOld'); $usuarioOld = $gestor->get($emailOld); $consulta = $gestor->get($email)->getEmail(); if ($consulta != null) { echo 'No puede usar esta dirección de correo porque ya existe un usuario para este email'; } else { if ($clave === $claveR) { $origen = "*****@*****.**"; $alias = $email; $destino = $email; $claveCifrada = $clave; $sha1 = sha1($destino . Constant::SEMILLA); $fechaAlta = date('Y-m-d'); //$sesion->set('_email', $destino); $usuario = new Usuario($email, $claveCifrada, $alias, $fechaAlta, 0, 0, 0); $gestor->delete($emailOld); $gestor->insert($usuario); $asunto = "Validación"; $mensaje = "Confirme su registro a BD_MMar pulsando el siguiente enlace: " . "https://practicausuario-mmarjusticia.c9users.io/oauth/activar.php?email={$destino}&sha1={$sha1}"; require_once '../clases/Google/autoload.php'; require_once '../clases/class.phpmailer.php'; //las últimas versiones también vienen con autoload $cliente = new Google_Client(); $cliente->setApplicationName('enviarCorreoDesdeGmail'); $cliente->setClientId('505098225843-sdiumqfakj929lle3rugldjv72ojkpgi.apps.googleusercontent.com'); $cliente->setClientSecret('dvjJ435G5shs2um5ZG_vVeBs'); $cliente->setRedirectUri('https://practicausuario-mmarjusticia.c9users.io/oauth/guardar.php'); $cliente->setScopes('https://www.googleapis.com/auth/gmail.compose'); $cliente->setAccessToken(file_get_contents('token.conf')); if ($cliente->getAccessToken()) { $service = new Google_Service_Gmail($cliente);