Esempio n. 1
0
<?php

// Archivo de variables de configuracion
require_once '../config/config.php';
$obj_config = new ConfigVars();
// Archivo de mensajes
require_once '.' . $obj_config->GetVar('ruta_config') . 'mensajes.php';
// Clase Generica
require '.' . $obj_config->GetVar('ruta_libreria') . 'Generica.php';
$obj_generico = new Generica();
// Conexion a la bases de datos
require '.' . $obj_config->GetVar('ruta_libreria') . 'Bd.php';
$obj_conexion = new Bd();
if (!$obj_conexion->ConnectDataBase($obj_config->GetVar('host'), $obj_config->GetVar('data_base'), $obj_config->GetVar('usuario_db'), $obj_config->GetVar('clave_db'))) {
    echo "sin_conexion_bd";
}
// Modelo asignado
require '.' . $obj_config->GetVar('ruta_modelo') . 'LoginAcceso.php';
$obj_modelo = new LoginAcceso($obj_conexion);
session_start();
$id_usuario = $_SESSION['id_usuario'];
$id_usuario = $_SESSION['id_taquilla'];
if ($obj_modelo->UpdateTimePing($id_usuario, $id_taquilla)) {
}
Esempio n. 2
0
<?php

// Archivo de variables de configuracion
require_once '../config/config.php';
$obj_config = new ConfigVars();
// Archivo de mensajes
require_once '.' . $obj_config->GetVar('ruta_config') . 'mensajes.php';
// Clase Generica
require '.' . $obj_config->GetVar('ruta_libreria') . 'Generica.php';
$obj_generico = new Generica();
// Conexion a la bases de datos
require '.' . $obj_config->GetVar('ruta_libreria') . 'Bd.php';
$obj_conexion = new Bd();
if (!$obj_conexion->ConnectDataBase($obj_config->GetVar('host'), $obj_config->GetVar('data_base'), $obj_config->GetVar('usuario_db'), $obj_config->GetVar('clave_db'))) {
    echo "sin_conexion_bd";
}
// Modelo asignado
require '.' . $obj_config->GetVar('ruta_modelo') . 'LoginAcceso.php';
$obj_modelo = new LoginAcceso($obj_conexion);
$hora_actual = strtotime(date('H:i:s'));
$result = $obj_modelo->CheckTimePing();
while ($row = $obj_conexion->GetArrayInfo($result)) {
    if ($hora_actual - strtotime($row['time_ping']) > 120) {
        // Si la hora actual menos el time_ping es mayor a 120(2 minutos), quiere decir que el usuario está desconectado...
        $obj_modelo->EliminarUsuarioTimePing($row['id_usuario']);
    }
}
Esempio n. 3
0
<?php

// Ruta de redireccionamiento
$ruta_inicio = $obj_config->GetVar('index_page');
// Modelo asignado
require $obj_config->GetVar('ruta_modelo') . 'LoginAcceso.php';
$obj_modelo = new LoginAcceso($obj_conexion);
// Destruye la sesion
if ($obj_modelo->EliminarUsuarioTaquilla($_SESSION['InfoLogin']->GetTaquilla())) {
}
unset($_SESSION['InfoLogin']);
session_unset();
session_destroy();
// Redireccionamiento
header('Location:' . $ruta_inicio);
Esempio n. 4
0
<?php

if (!empty($_POST['txtuser']) && !empty($_POST['txtpass']) && !empty($_POST['op_taquilla'])) {
    // Conexion a la base de datos
    require $obj_config->GetVar('ruta_libreria') . 'Bd.php';
    $obj_conexion = new Bd();
    //Comprobando si hay conexion bd
    if (!$obj_conexion->ConnectDataBase($obj_config->GetVar('host'), $obj_config->GetVar('data_base'), $obj_config->GetVar('usuario_db'), $obj_config->GetVar('clave_db'))) {
        $nueva_url = "login.php?msj=469";
    } else {
        // Modelo asignado
        require $obj_config->GetVar('ruta_modelo') . 'LoginAcceso.php';
        $obj_modelo = new LoginAcceso($obj_conexion);
        if ($info = $obj_modelo->VerificarUsuario($_POST['txtuser'], $_POST['txtpass'])) {
            // Verificamos que la taquilla no esta siendo usada por otro usuario...
            if ($obj_modelo->VerificarUsuarioTaquilla($_POST['op_taquilla'])) {
                // Destruccion de las variables de sesion
                session_unset();
                session_destroy();
                // Ruta en caso de no entrar en ningun condicional
                $nueva_url = "login.php";
                //Detecta la IP
                if (!empty($_SERVER['HTTP_X_FORWARDER_FOR'])) {
                    $ip = $_SERVER['HTTP_X_FORWARDER_FOR'];
                } elseif (!empty($_SERVER['HTTP_VIA'])) {
                    $ip = $_SERVER['HTTP_VIA'];
                } elseif (!empty($_SERVER['REMOTE_ADDR'])) {
                    $ip = $_SERVER['REMOTE_ADDR'];
                } else {
                    $ip = 'Desconocida';
                }