コード例 #1
0
<?php

require '../clases/AutoCarga.php';
$sesion = new Session();
$sesion->administrador();
$bd = new DataBase();
$gestor = new ManageUser($bd);
$sesion->autentificado();
$user = $sesion->getUser();
$sesion->administrador("viewuser.php");
$error = Request::get("r");
$lista = $gestor->getList();
?>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>View User</title>
    </head>
    <body>
        <?php 
echo $error;
echo "Admin: " . $user->getEmail() . "--> <a href='phplogout.php'>Logout</a> <br/><br/>";
foreach ($lista as $indice => $usu) {
    echo $usu;
    echo "<a href='vieweditAdmin.php?email={$usu->getEmail()}'>Editar</a>";
    echo '<br/>';
}
?>
        <br/><br/>
        <a href="viewaltaAdmin.php">Alta Usuario</a>
コード例 #2
0
 private static function bajaUser()
 {
     $sesion = new Session();
     $sesion->autentificado();
     $bd = new DataBase();
     $gestor = new ManageUser($bd);
     $user = $sesion->getUser();
     $r = $gestor->desactivar($user->getEmail());
     $sesion->destroy();
     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}'>Has dado de baja tu cuenta: {$email}, para recuperarla revisa tu correo</a>";
         self::viewLogin($direccion, "info");
     } else {
         self::viewLogin("No se pudo crear el usuario, prueba con otro email", "danger");
     }
 }