コード例 #1
0
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$gestor = new ManejoUsuario($bd);
$email = Request::get("email");
$usuario = $gestor->get($email);
if ($email == $usuario->getEmail()) {
    $usuario->setActivo(0);
    $gestor->set($usuario);
}
$bd->close();
$mensaje = $bd->getError();
if ($mensaje == "") {
    header("Location:admin.php?op=Desactivado correctamente&r={$mensaje['2']}");
} else {
    header("Location:admin.php?op=No desactivado&r={$mensaje['2']}");
}
コード例 #2
0
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$modelo = new ManejoUsuario($bd);
$usuario = $modelo->get(Request::get("email"));
$sesion = new Session();
if (!$sesion->isLogged()) {
    header("Location: ../redireccion/phpredireccion.php");
    exit;
} else {
    ?>
<!DOCTYPE HTML>
<html>
    <head>
        <title>Admin</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script>
        <!-- Bootstrap Core CSS -->
        <link href="../css/bootstrap.min.css" rel='stylesheet' type='text/css' />
        <!-- Custom CSS -->
        <link href="../css/style.css" rel='stylesheet' type='text/css' />
        <!-- Graph CSS -->
        <link href="../css/lines.css" rel='stylesheet' type='text/css' />
        <link href="../css/font-awesome.css" rel="stylesheet"> 
        <!-- jQuery -->
        <script src="../js/jquery.min.js"></script>
        <!----webfonts--->
        <link href='//fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900' rel='stylesheet' type='text/css'>
        <!---//webfonts--->    
コード例 #3
0
ファイル: alta.php プロジェクト: ealvarez1990/gestionusuario
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$modelo = new ManejoUsuario($bd);
$usuario = new Usuario();
$usuarios = $modelo->getList();
$sesion = new Session();
if (!$sesion->isLogged()) {
    header("Location: ../redireccion/phpredireccion.php");
    exit;
} else {
    if ($sesion->getUser()->getAdministrador() != 1 || $sesion->getUser()->getActivo() != 1) {
        header("Location: ../redireccion/phpredireccion.php");
    } else {
        ?>
        <!DOCTYPE HTML>
        <html>
            <head>
                <title>Admin</title>
                <meta name="viewport" content="width=device-width, initial-scale=1">
                <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                <script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script>
                <!-- Bootstrap Core CSS -->
                <link href="../css/bootstrap.min.css" rel='stylesheet' type='text/css' />
                <!-- Custom CSS -->
                <link href="../css/style.css" rel='stylesheet' type='text/css' />
                <!-- Graph CSS -->
                <link href="../css/lines.css" rel='stylesheet' type='text/css' />
                <link href="../css/font-awesome.css" rel="stylesheet"> 
                <!-- jQuery -->
コード例 #4
0
ファイル: viewAlta.php プロジェクト: ealvarez1990/ludoteca
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$gestor = new ManejoUsuario($bd);
$dni = Request::get("dni");
$usuario = $gestor->get($dni);
$gestorHabitacion = new ManejoHabitacion($bd);
$parametros = array();
$parametros["1 plaza"] = "1 plaza";
$parametros["2 plazas"] = "2 plazas";
$parametros["4 plazas"] = "4 plazas";
$sesion = new Session();
if (!$sesion->isLogged()) {
    $sesion->sendRedirect("logout.php");
    exit;
} else {
    ?>
    <!DOCTYPE html>
    <html lang="en">

        <head>

            <meta charset="utf-8">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <meta name="viewport" content="width=device-width, initial-scale=1">
            <meta name="description" content="">
            <meta name="author" content="">

            <title>Ludoteca</title>
コード例 #5
0
ファイル: viewAlta.php プロジェクト: ealvarez1990/ludoteca
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$gestorUsuario = new ManejoUsuario($bd);
$gestorLudoteca = new ManejoLudoteca($bd);
$gestorPrestamo = new ManejoPrestamo($bd);
$usuarios = $gestorUsuario->getList();
$juegos = $gestorLudoteca->getList();
$usuarios = $gestorPrestamo->getList();
$sesion = new Session();
if (!$sesion->isLogged()) {
    $sesion->sendRedirect("logout.php");
    exit;
} else {
    ?>
    <!DOCTYPE html>
    <html lang="en">

        <head>

            <meta charset="utf-8">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <meta name="viewport" content="width=device-width, initial-scale=1">
            <meta name="description" content="">
            <meta name="author" content="">

            <title>Ludoteca</title>

            <!-- Bootstrap Core CSS -->
            <link href="../bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
コード例 #6
0
ファイル: phpalta.php プロジェクト: ealvarez1990/galeriaarte
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$gestor = new ManejoUsuario($bd);
$email = Request::post("email");
$clave = Request::post("clave");
$alias = Request::post("alias");
$fecha = Request::post("fecha");
$hora = Request::post("hora");
$fecha_alta = $fecha . " " . $hora;
$activo = Request::post("activo");
$personal = Request::post("personal");
$administrador = Request::post("administrador");
if ($activo == null) {
    $activo = 0;
}
if ($administrador == null) {
    $administrador = 0;
}
if ($personal == null) {
    $personal = 0;
}
$usuario = new Usuario($email, sha1($clave), $alias, $fecha_alta, $activo, $personal, $administrador);
$gestor->insert($usuario);
$bd->close();
$mensaje = $bd->getError();
if ($mensaje == "") {
    header("Location:admin.php?op=No insertado&r={$mensaje['2']}");
} else {
    header("Location:admin.php?op=Insertado&r={$mensaje['2']}");
コード例 #7
0
ファイル: phplogin.php プロジェクト: ealvarez1990/ludoteca
<?php

require '../clases/AutoCarga.php';
$nombre = Request::post("nombre");
$dni = Request::post("dni");
$bd = new BaseDatos();
$sesion = new Session();
$modelo = new ManejoUsuario($bd);
$socio = $modelo->get($dni);
$sesion->setUser($socio);
if (isset($socio)) {
    if ($socio->getNombre() == "root") {
        $bd->close();
        header("Location:../prestamo/prestamo.php");
    } else {
        $bd->close();
        header("Location:user.php");
    }
} else {
    $sesion->destroy();
    $bd->close();
    var_dump("error");
}
コード例 #8
0
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$gestor = new ManejoUsuario($bd);
$email = Request::get("email");
$r = $gestor->delete($email);
//var_dump($bd->getError());
$bd->close();
header("Location: admin.php?op=Borrado&r={$r}");
コード例 #9
0
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$gestor = new ManejoUsuario($bd);
$email = Request::post("email");
$clave = Request::post("clave");
$alias = Request::post("alias");
$fecha = Request::post("fecha");
$hora = Request::post("hora");
$fecha_alta = $fecha . " " . $hora;
$activo = Request::post("activo");
$personal = Request::post("personal");
$administrador = Request::post("administrador");
$usuario = new Usuario($email, sha1($clave), $alias, $fecha_alta, $activo, $personal, $administrador);
$gestor->set($usuario);
$bd->close();
$mensaje = $bd->getError();
if ($mensaje == "") {
    header("Location:admin.php?op=No editado&r={$mensaje['2']}");
} else {
    header("Location:admin.php?op=Editado&r={$mensaje['2']}");
}
コード例 #10
0
ファイル: phpdelete.php プロジェクト: ealvarez1990/ludoteca
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$gestor = new ManejoUsuario($bd);
$dni = Request::get("dni");
$r = $gestor->delete($dni);
//var_dump($bd->getError());
$bd->close();
header("Location: usuario.php?op=delete&r={$r}");
コード例 #11
0
ファイル: usuario.php プロジェクト: ealvarez1990/ludoteca
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$gestor = new ManejoUsuario($bd);
$filtro = Request::get("filtro");
if ($filtro === null) {
    $params = array();
    $condicion = "1=1";
} else {
    $params["filtro"] == $filtro . "%";
    $condicion = "nombre like :filtro";
}
$order = Request::get("order");
$orderby = "dni, nombre, apellidos";
if ($order !== null) {
    $orderby = "{$order}, {$orderby}";
}
$registros = $gestor->count($condicion, $params);
$paginacion = new Pager($registros, Request::get("rpp"), Request::get("pagina"));
$parametros = new QueryString();
$op = null;
$usuarios = $gestor->getList($paginacion->getPaginaActual(), $order, $paginacion->getRpp(), $condicion, $parametros);
$sesion = new Session();
if (!$sesion->isLogged()) {
    $sesion->sendRedirect("logout.php");
    exit;
} else {
    ?>
    <!DOCTYPE html>
    <html lang="en">
コード例 #12
0
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$gestor = new ManejoUsuario($bd);
$email = Request::post("email");
$clave = Request::post("clave");
$alias = Request::post("alias");
$fecha_alta = Server::getRequestDate('FH');
$activo = 0;
$personal = 0;
$administrador = 0;
if ($activo == null) {
    $activo = 0;
}
if ($administrador == null) {
    $administrador = 0;
}
if ($personal == null) {
    $personal = 0;
}
$usuario = $gestor->get($email);
if ($usuario->getEmail() == $email) {
    header("Location:../error/error.php?mensaje=Este usuario ya esta dado de alta");
} else {
    $usuario = new Usuario($email, sha1($clave), $alias, $fecha_alta, $activo, $personal, $administrador);
    $gestor->insert($usuario);
    $bd->close();
    $mensaje = $bd->getError();
    header("Location:../activacion/correo.php?email={$email}");
}
コード例 #13
0
<?php

require '../clases/AutoCarga.php';
$bd = new BaseDatos();
$sesion = new Session();
$usuario = new Usuario();
$modelo = new ManejoUsuario($bd);
$clave1 = Request::post("clave1");
$clave2 = Request::post("clave2");
if ($clave1 != $clave2) {
    header("Location: cambiapass.php?mensaje=Las contraeñas no coinciden");
} else {
    $usuario = $sesion->getUser();
    $usuario->setClave($clave1);
    $modelo->set($usuario);
    header("Location: ../redireccion/phpredireccion.php");
}
コード例 #14
0
<?php

require '../clases/AutoCarga.php';
session_start();
$bd = new BaseDatos();
$gestor = new ManejoUsuario($bd);
$email = Request::get("email");
$usuario = $gestor->get($email);
$alias_usuario = $usuario->getAlias();
$cadenaSha1 = sha1($email . $usuario->getClave() . Configuracion::SEED);
$clavedeactivacion = 'https://gestionusuario-ealvarez1990.c9users.io/activacion/activacion.php?clave=' . $cadenaSha1 . '&email=' . $email;
$origen = "*****@*****.**";
$alias = "MANAGEUSER_APP";
$destino = $email;
$asunto = "Activacion de usuario";
$mensaje = "Su clave de activacion es: {$clavedeactivacion}";
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('Activacion PHP');
$cliente->setClientId('795674432122-5j07qensgnr5fgijgb5ivaded1f2sf48.apps.googleusercontent.com');
$cliente->setClientSecret('8EoGzDfglc3ZveTCUDKGFsU_');
$cliente->setRedirectUri('http://...');
$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);
    try {
        $mail = new PHPMailer();
        $mail->CharSet = "UTF-8";
コード例 #15
0
<?php

require '../clases/AutoCarga.php';
$email = Request::post("email");
$clave = sha1(Request::post("clave"));
$bd = new BaseDatos();
$sesion = new Session();
$modelo = new ManejoUsuario($bd);
$usuario = $modelo->get($email);
$sesion->setUser($usuario);
var_dump($sesion->getUser()->getClave());
if (isset($usuario) && $clave == $sesion->getUser()->getClave()) {
    header("Location:../redireccion/phpredireccion.php");
} else {
    $sesion->destroy();
    $bd->close();
    header("Location:../error/error.php?display=block&mensaje=BAD LOGIN");
}