Example #1
0
<?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}");
Example #2
0
    <?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");
Example #3
0
$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);