Klopfer
Mitglied
Hallo zusammen,
vertrauensvoll wende ich mich mal wieder an euch.
Seit Tagen versuche ich ein Script zu schreiben, was über PHP auf unseren Server im Geschäft verbindet und Benutzername sowie Passwort auf eine gültige Eingabe überprüft.
Google ist inzwischen komplett abgegrast und ich finde meinen Fehler nicht Vielleicht kann mir jemand von euch helfen.
Nehme ich hier den Benutzername und das Passwort raus erhalte ich folgende Fehlermeldung:
Warning: ldap_get_entries(): supplied argument is not a valid ldap result resource in C:\xampp\htdocs\test2.php on line 27
Lasse ich Benutzername und Passwort drin erhalte ich:
Fehler
Kann es sein, dass ich in $basedn den Fehler habe?
Grüße
Fabian
vertrauensvoll wende ich mich mal wieder an euch.
Seit Tagen versuche ich ein Script zu schreiben, was über PHP auf unseren Server im Geschäft verbindet und Benutzername sowie Passwort auf eine gültige Eingabe überprüft.
Google ist inzwischen komplett abgegrast und ich finde meinen Fehler nicht Vielleicht kann mir jemand von euch helfen.
PHP:
<?php
//OU und domäne hab ich abgeändert
$basedn = "ou=obersteOU,dc=domäne_des_servers,dc=local";
//IPadresse des LDAPServers
$server = "ldap://192.168.100.240";
$username = "benutzername";
$password = "Passwort";
$ldap_port = "389";
$filter = "(&(|(objectClass=user)(objectClass=contact))(objectCategory=person)(cn=*))";
$connectid = @ldap_connect($server, $ldap_port);
$binding = @ldap_bind($connectid,$username,$password) or die("Fehler");
$search = @ldap_search($connectid,$basedn,$filter);
$result = ldap_get_entries($connectid,$search);
// in $result sind nun alle User mit allen Informationen enthalten.
?>
Nehme ich hier den Benutzername und das Passwort raus erhalte ich folgende Fehlermeldung:
Warning: ldap_get_entries(): supplied argument is not a valid ldap result resource in C:\xampp\htdocs\test2.php on line 27
Lasse ich Benutzername und Passwort drin erhalte ich:
Fehler
Kann es sein, dass ich in $basedn den Fehler habe?
Grüße
Fabian