P
PHP
Well-known member
- Beiträge
- 997
- Punkte Reaktionen
- 0
Vergleicht gefundenen Wert eines Merkmal in einem Eintrag, derdurch Angabe von dn bestimmt wird.
Beispiel:
Beispiel:
PHP:
$ds=ldap_connect("localhost"); // Annahme: der LDAP Server befindet
// sich auf diesem Host
if ($ds) {
// binden
if(ldap_bind($ds)) {
// Daten vobereiten
$dn = "cn=Helga Olsen, ou=Meine Einheit, o=Meine Firma, c=FI";
$value = "Geheimes Kennwort";
$attr = "kennwort";
// vergleiche die Werte
$r=ldap_compare($ds, $dn, $attr, $value);
if ($r === -1) {
echo "Fehler: ".ldap_error($ds);
} elseif ($r === TRUE) {
echo "Kennwort korrekt.";
} elseif ($r === FALSE) {
echo "Falsch geraten! Kennwort nicht korrekt.";
}
} else {
echo "Keine Bindung zum LDAP Server möglich.";
}
ldap_close($ds);
} else {
echo "Keine Verbindung zum LDAP Server möglich.";
}