September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie wollen Teile Ihrer Site auf authentifizierte Benutzer beschränken. Statt Personen gegen eine Datenbank zu authentifizieren oder HTTP Basic Authentication zu verwenden, wollen Sie einen LDAP-Server verwenden. Alle Benutzerinformationen in einem LDAP-Server zu versammeln macht zentralisierte Benutzerverwaltung einfacher.
Verwenden Sie die Auth-Klasse aus PEAR, die LDAP-Authentifizierung unterstützt:
$options = array('host' => 'ldap.example.com', 'port' => '389', 'base' => 'o=Example Inc., c=US', 'userattr' => 'uid'); $auth = new Auth('LDAP', $options); // Überprüfung beginnen. // Login-Maske für anonyme Benutzer ausgeben. $auth->start(); if ($auth->getAuth()) { // Inhalt für zugelassene ...