previousAuth_HTTP::Auth_HTTP() (Previous) (Next) Auth_HTTP : Exemple 2next

View this page in Last updated: Sun, 18 Oct 2009
English | Brazilian Portuguese | Chinese | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Turkish

Exemple Auth_HTTP

Exemple Auth_HTTP – Exemple: Un simple mot de passe protégant une page

Example

<?php

// Exemple d'implémentation de Auth_HTTP

require_once("Auth/HTTP.php");

// Options de connexion à la base de données.
$AuthOptions = array(
'dsn'=>"pgsql://test:test@localhost/testdb",
'table'=>"table_test",              // Nom de votre table
'usernamecol'=>"username",  // Nom de la colonne contenant le nom d'utilisateur
'passwordcol'=>"password",   // Nom de la colonne contenant le mot de passe
'cryptType'=>"none",             // Type de cryptage du mot de passe dans la BD
);

$a = new Auth_HTTP("DB"$AuthOptions);

$a->setRealm('votreRoyaume');             // Nom du royaume (ensemble de l'espace protégé)
$a->setCancelText('<h2>Erreur 401</h2>'); // Message d'erreur en cas d'echec
$a->start();                              // Démarrage de la procédure d'authentification.


if($a->getAuth()) {   // Verification du résultat
    
echo "Salut ".$a->username.", bienvenue dans ma page protégée";
};

?>
previousAuth_HTTP::Auth_HTTP() (Previous) (Next) Auth_HTTP : Exemple 2next

Download Documentation Last updated: Sun, 18 Oct 2009
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.