Auth_Container personnalisé -- Construit un conteneur de stockage personnalisé
Conteneurs de stockage personnalisés
Voici la base pour un conteneur de stokage personnalisé
Exemple 29-1. CustomAuthContainer.php include_once 'Auth/Container.php';
class CustomAuthContainer extends Auth_Container
{
/**
* Constructeur
*/
function CustomAuthContainer($params)
{
// Initialisation
}
function fetchData($username, $password)
{
// Vérification de la validité, etc.
if($isvalid) {
// Effectue quelques actions
return true;
}
return false;
}
} |
|
Et ici, comment l'utiliser.
Exemple 29-2. authcustom.php include_once 'CustomAuthContainer.php';
include_once 'Auth/Auth.php';
$auth_container = new CustomAuthContainer($params);
$myauth = new Auth($auth_container);
$myauth->start(); |
|