+------------------------------------------------------------------------------+ | phpSecureSite v2.0 | +------------------------------------------------------------------------------+ | Copyrights (c) 2002 André de Castro Zorzo. | +------------------------------------------------------------------------------+ | phpSecureSite foi desenvolvido com o propósito de autenticar usuários e | | proteger áreas onde o acesso é restrito, utilizando a library PEAR para | | abstração de banco de dados. | | As informações contidas neste arquivo deverão auxiliar na instalação, | | configuração e utilização do sistema. | | Qualquer dúvida, crítica ou sugestão poderá ser enviada para o e-mail | | nobody@scriptbrasil.com. | +------------------------------------------------------------------------------+ | Authors: André de Castro Zorzo | +------------------------------------------------------------------------------+ ### Instalação Os seguintes arquivos serão necessários para a utilização do sistema: -> conf.phpSecureSite.php -> phpSecureSite.php -> library PEAR DB Você deverá receber além destes dois arquivos(conf.phpSecureSite e phpSecureSite) o arquivo README. Desempacote-os no local desejado e prossiga com a configuração. ### Configuração -> conf.phpSecureSite.php: neste arquivo estão contidas informações sobre o banco de dados(host, nome do usuário, senha do usuário, nome do banco de dados) além de outras configurações, lembre-se, é muito importante manter esse arquivo em um local seguro, pois o mesmo conterá informações sobre a conexão com o banco de dados. Configurando passo-a-passo: - no item "Local onde ficam armazenadas as sessões" troque "path_session" pelo local onde deseja que fiquem armazenadas as sessões; - no item "Local onde encontra-se a Library do PEAR" toque "path_pear" pelo local onde encontra-se a library do PEAR DB; - no item "Dados necessários para realizar a conexão ao banco de dados", faça as seguintes alterações: 'phptype' => 'mysql' : por padrão o sistema está configurado para acesso ao banco de dados MySQL. Segue uma lista dos possíveis bancos de dados que podem ser utilizados: => mysql -> MySQL => pgsql -> PostgreSQL => ibase -> InterBase => msql -> Mini SQL => mssql -> Microsoft SQL Server => oci8 -> Oracle 7/8/8i => odbc -> ODBC (Open Database Connectivity) => sybase -> SyBase => ifx -> Informix => fbsql -> FrontBase 'hostspec' => 'localhost' : indique o host do servidor da base de dados 'database' => 'bancodedados' : informe o nome do banco de dados 'username' => 'nomeusuario' : informe o nome do usuario 'password' => 'senhausuario' : informe a senha do usuario - no item "Nome dos campos e tabelas usadas na autenticação", faça as seguintes alterações: 'usuario' => 'campo_usuario' : indique o nome do campo que contém o username 'senha' => 'campo_senha' : indique - no item "Autenticação usando a função PASSWORD do MySQL", indique 0 (zero) caso não utilize criptografia com a função PASSWORD ou 1 (um) caso a utilize. ### Como utilizar ? Para utilizar os arquivos de autenticação e segurança phpSecureSite v2.0, no início de cada arquivo deverá ser colocado o seguinte código: onde /LOCALIZACAO_DOS_ARQUIVOS deve ser indicado o caminho completo de onde estão localizados os arquivos do sistema phpSecureSite.