Login   Register  
PHP Classes
elePHPant
Icontem

File: _autoloadpdo.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  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: 2007-10-02 11:04
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");
}

?>