Hallo auch!
Ich hantiere gerade mit LDAP rum und erhalte einen "unknown error", was ich natürlich sehr toll finde:
Code:
Warning: ldap_bind() [function.ldap-bind]: Unable to bind to server: Unknown error in /home/martin/workspace/The_System_v2/classes/UserFactory.class.php on line 47
Nachfolgend der entsprechende Code-Schnipsel:
PHP-Code:
// if user is a LDAPuser, verify through LDAP-server
if ($user->isLDAP()) {
$username = strtolower($username);
// connect to LDAP server
$ldapconn = ldap_connect("openmail.tle.intern");
// LDAP-RDN
$ldaprdn = "uid=$username,dc=tle,dc=intern";
if ($ldapconn) {
// try to bind with LDAP
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $password); // Dies hier ist Zeile 47
}
// bind to LDAP-server succeeds, return user object
if ($ldapbind) {
ldap_close($ldapconn);
return $user;
}
ldap_close($ldapconn);
} else {
// if user isn't a LDAP user, verify password
if ($user->getPassword() == $password)
return $user;
}
Auf meinem Rechner, bzw. dem Server, ist der ldap2-client installiert.
Das ganze läuft auf einem Linux Rechner unter PHP 5.0.3.
Danke für eure Tipps!