Observação: Eu testei apenas no Windows XP com apache, mysql e php. 0) Preparando o ambiente e configurando: 0.1) Crie um diretorio chamado syslogue abaixo da raiz do localhost (www); 0.1.1) Copie todos os arquivos do diretorio syslogue (do arquivo baixado) para o diretorio syslogue criado, inclusive os subdiretorios Skin/Natal, Skin/Kid, Util e Foto/Login; 0.1.2) Abra o arquivo BaseDados.php e informe as configurações de $IdHostBD, $IdUserBD e $SenhaUserBD, deixando o $BaseBD="syslogue" $IdHostBD="localhost"; // Ip/Identificador do Host $IdUserBD="root"; // Usuario do Banco de Dados $SenhaUserBD=""; // Senha do usuario do Banco de Dados $BaseBD="syslogue"; // Mantenha a base de dados do banco como syslogue 0.3) Execute o arquivo http://localhost/syslogue/CriaTabela.php para Criar as Tabelas ou caso vc mesmo queira criá-las, abra o arquivo CriaTabela.php e veja a estrutura das bases de Dados; Para rodar o programa é so chamar o formulario 'FormAcessoSenha.php' no seu navegador que tenha a configuração apache, php e mysql habilitados. Execute o arquivo http://localhost/syslogue/FormAcessoSenha.php Para acessar pela primeira vez, informe o usuario: julian com a senha: dagolofi ou lula e senha lula; Esses usuários têm privilégios de administrador o que permitirá que se possa incluir, alterar e excluir usuarios, sistemas e páginas. *** Implementações após 28/08/2004 SysLogue 2005 RC1 0) novo Layout do SysLogue com interface mais bonita no stylo XP; 0.1) Implementação de SKIN na Tabela de Sistemas, onde pode-se, experimentalmente, escolher entre dois Skins para o SysLogue, a saber: (Kid) e (Natal); 1) Inclusão da Listagem dos LOGs Efetuados. Pode-se consultar os LOGs efetuados; 2) Na Listagem dos LOGs Efetuados foi implementada a paginação da listagem, ou seja, pode-se visualizar as páginas navegando uma a uma; 3) Correcao de Bug em Checagem de senha na Inclusao quando mudava-se a formula de ClasseSenha->Criptografa(); 4) Melhorias no Códigos internos, possibilitando que o usuário possa definir um novo código para criptografar as senhas na ClasseSenha->Criptografa(); 5) Retirado o atributo DtHrTerminoLogin da tabela logsistema, pois não era necessário, uma vez que DtHrOcorrencia cumpre o mesmo papel quando a Operacao é TerminoLOGIN; 6) Inclusão de Sistema na base de dados; 7) Alteração de dados de Sistema ; 8) Mudanca na formula de ClasseSenha->Criptografa() e inclusão da function ClasseSenha->Decriptografa(); 9) Inclusão da Listagem dos Usuários Cadastrados. Pode-se consultar os Usuários Cadastrados; 10) Na Listagem dos Usuários Cadastrados foi implementada a paginação da listagem, ou seja, pode-se visualizar as páginas navegando uma a uma; Foi implementada, também, a visualização da foto associada ao usuario; 11) Inclusão da Listagem dos Sistemas Cadastrados. Pode-se consultar os Sistemas Cadastrados; 12) Na Listagem dos Sistemas Cadastrados foi implementada a paginação da listagem, ou seja, pode-se visualizar as páginas navegando uma a uma; 13) Mensagens de informação ao usuário foram padronizadas em uma linha da tela; 14) Na mensagem de verificação de SQL Injection são incluídos o texto digitado na tentativa; 15) Implementada Exclusão de Sistema; 16) Implementado Form About (Sobre o Sistema); 17) Implementada a Exclusão de Todos os LOGs Efetuados; 18) Incluídos os atributos NomeCompleto, CodUltimoLogin, DtHrUltimoLogin, TotalAcesso e DtInclusao na Tabela Login para guardar informações sobre o último Login, bem como o Nome Completo do Usuário e a Data de Inclusão do Usuário na Tabela; 19) Implementadas as funções de Inclusão, Alteração, Exclusão, Consulta da Tabela de Páginas controladas pelo SysLogue; 20) Ao Logar-se no SysLogue, aparecerá na Tela Informações com Imagem associada ao Usuário (caso esta exista no diretorio de Fotos/Login), Nome Completo do Usuário, Tipo do Usuário, Data e Hora em que o Login foi efetuado, bem como Mensagem de Boas Vindas; 20.1) Pode-se incluir imagens associadas ao usuario no Diretorio de Fotos, bastando que a imagem esteja no formato JPG e com o nome identico ao do LOGIN do Usuario. No exemplo está associado a imagem julian.jpg ao login de usuario julian e lula.jpg ao usuário lula; 21) Implementado o Controle de Quantas vezes um Usuário efetuou Login, Assim como o último Login que o Usuário efetuou na Tabela de Usuario (login); por hora se você quiser associar uma imagem é so inserir no diretorio /Foto/Login/ com o mesmo identificador do Login de usuario com a extensão jpg; 22) Implementado a Criação da Base de Dados e Tabelas, baseados em informação do Arquivo CriaTabela.php e configuração do arquivo BaseDados.php; 24) Implementada informação com hora do local na tela no cabeçalho da página do SysLogue; 25) Implementada a checagem de Tempo de Conexao, estabelecido inicialmente em 5 minutos e que poderá ser modificado por um usuário Administrador; Um abraço a todos, Julian Dagolofi