コード例 #1
0
ファイル: cLogin.php プロジェクト: rogerapras/lottomax
<?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';
                }