<?php /* * Arquivo incluído em scielo.php afim de gerar os logs de usuários autenticados no sistema * @author Gustavo Fonseca (gustavo.fonseca@bireme.org) * */ header('Content-Type: text/html'); $ini = parse_ini_file(dirname(__FILE__) . "/../../../scielo.def.php", true); // Classe com Dados dos Usuários do Scielo require_once dirname(_FILE_) . "/applications/scielo-org/classes/class.AuthScieloUserData.php"; // Classes de LOG require_once dirname(_FILE_) . "/applications/scielo-org/classes/log/defineLog.php"; require_once dirname(_FILE_) . "/applications/scielo-org/classes/log/class.Log.php"; require_once dirname(_FILE_) . "/applications/scielo-org/classes/log/class.AuthUserDataLog.php"; $urlAtual = $_SERVER['REQUEST_URI']; parse_str($urlAtual, $arrayURL); session_start(); $dadosUsuario = new AuthScieloUserData(); // Definindo Dados do Usuário $dadosUsuario->setUserSession($_REQUEST['PHPSESSID']); $dadosUsuario->setID($_REQUEST['userID']); $dadosUsuario->setURL('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']); $servico = $ini['LOG']['AUTH_USERS_LOG_FILENAME']; // Definindo dados a serem gravados $userData = new AuthUserDataLog($servico, $dadosUsuario); $userData->setFileName("_" . $data . "_logServices.txt"); // Gravamos o arquivo com o log de acesso $userData->writeLog();