ldap_compare

Diskutiere ldap_compare im PHP Forum im Bereich Programmierung; Vergleicht gefundenen Wert eines Merkmal in einem Eintrag, derdurch Angabe von dn bestimmt wird. Beispiel: $ds=ldap_connect("localhost")...
  • ldap_compare Beitrag #1
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:

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.";
}
 
Thema:

ldap_compare

Oben Unten