|
|
|
| Если оставить пароль пустым, то $ldapbind возвратит TRUE. Почему так происходит?
Можно даже логин ввести не существующий?
$ldaprdn = 'user'; // ldap rdn or dn
$ldappass = ''; // associated password
// connect to ldap server
$ldapconn = ldap_connect("10.0.100.26") or die ("Could not connect to LDAP server.");
if ($ldapconn) {
// binding to ldap server
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
// verify binding
if ($ldapbind) {
echo "LDAP bind successful...";
} else {
echo "LDAP bind failed...";
}
}
|
| |
|
|
|
|
|
|
|
для: SlaDER
(27.06.2007 в 11:59)
| | Может потому, что при любом вводе логин получается один: $ldaprdn = 'user' .
$ldapbind = true потому, что возможно в настройках где то там разрешено подключение без пароля или с любым. | |
|
|
|