Mit AUTH_HTTP können Sie ganz einfach Programme erstellen, die auf der HTTP-Authentifizierung basieren, und Sie können Benutzerdatentabellen frei angeben, was den Vorgang einfach und benutzerfreundlich macht ...
Beispiel:
<?php
require_once("Auth/HTTP.php");
$optionen = array(
'dsn'=>"mysql://root:@localhost/test", //Datenbankverbindungszeichenfolge
'table'=>"test_http", //Benutzertabelle
'usernamecol'=>"name", // Benutzernamensfeld
'passwordcol'=>"passwd", //Benutzerpasswortfeld
'cryptType'=>"md5", // Passwort plus Passwortmethode
'db_fields'=>"*",
);
$a = new Auth_HTTP("DB", $options);
$a->setRealm('yourrealm');
$a->setCancelText('Error 401'); // Aufforderungsmeldung, wenn die Überprüfung fehlschlägt
$a->start(); // Start des Authentifizierungsprozesses
if($a->getAuth()) // Erfolgreich
{
echo „Hallo $a->Benutzername, willkommen auf meiner geheimen Seite“;
echo $a->getAuthData('userid'); // Andere Felder abrufen
echo $a->getAuthData('telephone');
echo $a->getAuthData('email');
//print_r($a);
};
?>
Fügen Sie dieses Programm einfach vor dem zu überprüfenden Programm hinzu.