Christian Seiler: Mittels LDAP den User anmelden

Beitrag lesen

Hallo Marco,

Ich habe eine kleine Frage und zwar
habe ich mittels LDAP und PHP die Verbindung zum AD.

Vorneweg: Der Thread könnte interessant sein.

Schön und gut, so kann ich nun alles auslesen nur weiss
ich jetzt nicht, wie überprüfe ich wenn z.b.

USER1

Sich anmeldent. Wie kann ich nun überprüfen ob sein Passwort gültig ist?

Du verbindest Dich per ldap_connect (o.ä.) zum LDAP-Server und versuchst dann, den Benutzer über ldap_bind () zu authentifizieren - allerdings versteht LDAP unter Benutzer leicht etwas anderes, als Du. In LDAP muss nämlich immer der komplette DN des Benutzers angegeben werden - nach dem verlinkten Thread ist das bei AD folgende Form:

cn=<<Nutzer>>, cn=Users, dc=<<DomäneL1>>, dc=<<DomäneL0>>

d.h. z.B.

cn=USER1,cn=Users,dc=example,dc=org

(falls example.org die AD-Domäne wäre)

Probiere einfach mal die Funktion ldap_checkUser aus dem letzten Posting in dem angegebenen Thread aus.

Viele Grüße,
Christian