<?php

//Chequeo si hay sesion abierta
include_once "../checkSession.php";
//Traigo las funciones
include_once "../functions.php";
//Traigo la clase
include_once "../classes/grupo.php";
include_once "../classes/jugador.php";
//Creo un grupo y un jugador para LEFT
$g = new grupo();
$j = new jugador();
//Traigo los grupos del jugador con sesion abierta - Barra de la izquierda
$j->xLogin($_SESSION['login']);
if (isset($_GET['search'])) {
    $db = new Database();
    $search = $db->checkInjection($_GET['search']);
    $db->close();
    $grupos = $j->searchGroup($search);
} else {
    $grupos = $j->groups();
}
//LEFT - Luego hacer con AJAX para todas las paginas.
//aux2 tiene los datos para la tabla de grupos de la izquierda
$aux2 = array();
for ($k = 0; $k < count($grupos); $k++) {
    $g->xId($grupos[$k]);
    array_push($aux2, $g->allLimitated());
}
//Traigo la vista
include_once "../view/leftGroup.php";
Beispiel #2
0
<?php

if (isset($_POST['login']) && isset($_POST['pass'])) {
    include_once "../classes/conexiones.php";
    include_once "../classes/jugador.php";
    include_once "../functions.php";
    $db = new Database();
    $login = $db->checkInjection($_POST['login']);
    $pass = $db->checkInjection($_POST['pass']);
    //Creo un jugador
    $j = new jugador();
    $j->setLogin($login);
    //Si encuentra el login
    if ($j->exists()) {
        //Traigo el jugador
        $j->xLogin($login);
        //Chequeo que la password sea correcta
        if ($j->checkPassword($pass)) {
            $j->createSession();
            header("Location: ../controller/index.php");
            exit;
        } else {
            alertMessage('Pass incorrecto', '../controller/login.php');
            exit;
        }
    } else {
        //Log incorrecto
        alertMessage('User incorrecto', '../controller/login.php');
        exit;
    }
}