PHP Classes

File: _autoloadpdo.php

Recommend this page to a friend!
  Classes of Marcelo Costa   Mafia Session   _autoloadpdo.php   Download  
File: _autoloadpdo.php
Role: Auxiliary data
Content type: text/plain
Description: pdo.php
Class: Mafia Session
Secure user authentication encrypting password
Author: By
Last change: pdo example atoload
Date: 16 years ago
Size: 1,924 bytes
 

Contents

Class file image Download
<?php // http://br.php.net/manual/en/function.session-cache-limiter.php session_cache_limiter("nocache");// não permite cache da sessão em proxy ou no cliente, default em FreebSD //http://br.php.net/manual/en/function.session-cache-expire.php //session_cache_expire(4); //só funciona para valores diferentes de nocache session_start(); # configuração do banco de dados /* // Oracle define("RELDB", "oci"); // oci define("DATABASE","pdo_ext"); define("HOST","localhost"); define("USER", "pdo_user"); define("PASSWORD", "*****"); define("OPTIONS", ""); */ /* // Postgres #define("RELDB", "pgsql");//pgsql #define("DATABASE","pdo_ext"); #define("HOST","localhost"); #define("USER", "pdo_user"); #define("PASSWORD", "*******"); define("OPTIONS", ""); */ // mysql, define("RELDB", "mysql"); //mysql define("DATABASE","session"); define("HOST","localhost"); define("USER", "root"); define("PASSWORD", ""); define("OPTIONS", ""); define("TIMELOGIN",30000);// tempo em microsendos para que o usuario use o formulário de login define("TIMEKEY",60);//tem em segundos com que as chaves da sessão deve ser trocada define("TIMESESSION",3);//tempo em minuto , tempo maximo de inatividade define("SESSIONKEY","Frase chave da minha sessão"); // chave personalizada para compor a chave de sessão define("LOGINURL","http://localhost/enc/login.php"); // URL para se efetuar o ligin define("LOGINOKURL","http://localhost/enc/mafiasession.php"); // URL que uma autenticação com sucesso deve carregar define("KICKURL","http://www.dpf.gov.br/"); // URL para redirecionar tentativas de entrar na sessão sem as chaves autenticadas # auto carregar classe a partir de quando ela é instanciada function __autoload($classename) { # pode ser especificado um caminho dentro ou fora do DOCUMENT_ROOT //$CLASSPATCH="/usr/local/www/phpmafia/_class/"; //include_once($CLASSPATCH."class_".$classename.".php"); include_once("class_".$classename.".php"); } ?>