Windows - Active Directory in PHP
20.03.2006
21:16:30 Uhr5304 Aufrufe
3 Antworten
21:16:30 Uhr
3 Antworten
Noch nicht bewertet
Bentzerdaten aus Formular mit Benutzerdatenbank vergleichen
Hallo,
mein Problem ist folgendes:
Ich soll eine HTML Seite mit einem Login schützen,was mit PHP ansich kein Problem ist.
Allerdings sollen die Benutzerdaten nicht aus einer MySQL Datenbankm oder wasauchimmerm ausgelesen werden,
sondern aus dem Active Directory eines "Windows Servers" (meines Wissens nach 2003).
Das Problem ist das ich zwar einige PHP Funktionen/Befehle dafür gefunden habe, allerdings diese nicht wirklich verstehe bzw. nicht zu anwenden weiss.
Die von mir gefundenen Befehle sind hier zu finden: http://php3.de/manual/de/ref.ldap.php
Dafür ist eine "LDAP Client Bibliothek" erforderlich, welche auf der obigen Seite allerdings nur für Linux verfügbar ist.
Es wäre nett, wenn mir jemand ein kommentiertes Beispiel bzw. einen Link zu einer "Windows - LDAP Client Bibliothek" posten könnte. Danke.
MFG: Stefan
mein Problem ist folgendes:
Ich soll eine HTML Seite mit einem Login schützen,was mit PHP ansich kein Problem ist.
Allerdings sollen die Benutzerdaten nicht aus einer MySQL Datenbankm oder wasauchimmerm ausgelesen werden,
sondern aus dem Active Directory eines "Windows Servers" (meines Wissens nach 2003).
Das Problem ist das ich zwar einige PHP Funktionen/Befehle dafür gefunden habe, allerdings diese nicht wirklich verstehe bzw. nicht zu anwenden weiss.
Die von mir gefundenen Befehle sind hier zu finden: http://php3.de/manual/de/ref.ldap.php
Dafür ist eine "LDAP Client Bibliothek" erforderlich, welche auf der obigen Seite allerdings nur für Linux verfügbar ist.
Es wäre nett, wenn mir jemand ein kommentiertes Beispiel bzw. einen Link zu einer "Windows - LDAP Client Bibliothek" posten könnte. Danke.
MFG: Stefan
cykes schreibt am 20.03.2006 um 21:37:20 Uhr
Hi,
hast Du Dir auch die Kommentare weiter unten auf der Webseite, die Du verlinkt hast, durchgelesen, da sind schon jede Menge Beispiele zu dem Thema und u.a. auch
folgende Seite ist dort verlinkt: http://adldap.sourceforge.net/
Dam,it solltest Du eigentlich weiterkommen.
Gruß
cykes
hast Du Dir auch die Kommentare weiter unten auf der Webseite, die Du verlinkt hast, durchgelesen, da sind schon jede Menge Beispiele zu dem Thema und u.a. auch
folgende Seite ist dort verlinkt: http://adldap.sourceforge.net/
Dam,it solltest Du eigentlich weiterkommen.
Gruß
cykes
stefan2904 schreibt am 20.03.2006 um 21:42:20 Uhr
hey, den link hatte ich übersehen, danke ;) ich werds mir dann mal anschaun...
jetz fehlt nur noch die LDAP lib für windows (2000)
//edit:
auf der von dir geposteten seite steht, man soll php mit "--with-ldap \" compeilieren.... ich verwende xampp und in meiner phpinfo wird das ldap modul bereits als geladen angezeigt, dH eigentlich müsste alles schon funktionieren.... ok, werde die funktionen morgen mal mit dem server testen
jetz fehlt nur noch die LDAP lib für windows (2000)
//edit:
auf der von dir geposteten seite steht, man soll php mit "--with-ldap \" compeilieren.... ich verwende xampp und in meiner phpinfo wird das ldap modul bereits als geladen angezeigt, dH eigentlich müsste alles schon funktionieren.... ok, werde die funktionen morgen mal mit dem server testen
stefan2904 schreibt am 23.03.2006 um 08:39:51 Uhr
sooo, also irgendwie scheints doch net geklappt zu haben...
Fatal error: Call to undefined function ldap_connect() in C:\Programme\xampp\htdocs\ad\adLDAP.php on line 92
Fatal error: Call to undefined function ldap_close() in C:\Programme\xampp\htdocs\ad\adLDAP.php on line 99
allerdings ist eine php_ldap.dll vorhanden und das "util_ldap" modul wird unter phpinfo als geladen angezeigt...
Fatal error: Call to undefined function ldap_connect() in C:\Programme\xampp\htdocs\ad\adLDAP.php on line 92
Fatal error: Call to undefined function ldap_close() in C:\Programme\xampp\htdocs\ad\adLDAP.php on line 99
allerdings ist eine php_ldap.dll vorhanden und das "util_ldap" modul wird unter phpinfo als geladen angezeigt...





