Я подключаю ldap сервер в моей локальной системе к серверу. Он успешно подключен, но дело в том, что при подключении с другого сервера ex: B к серверу A я получил ошибку, похожую на недопустимые учетные данные.
$username='ZZZ.YYY';
$domain='test';
$host='ldap://AAA.test.org';
$password='XXXX';
$port=389;
$ldapconn = ldap_connect($host, $port)
or die("Could not conenct to {$host}");
if ($ldapconn) {
$bind=ldap_bind($ldapconn, $username .'@' .$domain, $password);
if ($bind) {
echo("Login correct");
} else {
echo("Login incorrect");
}
}
ldap_close( $ldapconn );
Этот код работает нормально для меня. Но тот же код, который я вставил на другом сервере, просто изменил имя хоста для этого сервера и имя домена. Здесь я получил эту ошибку. Можете ли вы помочь мне?
$username='ZZZ.YYY';
$domain='test1';
$host='ldap://BBB.test1.org';
$password='XXXX';
$port=389;
$ldapconn = ldap_connect($host, $port)
or die("Could not conenct to {$host}");
if ($ldapconn) {
$bind=ldap_bind($ldapconn, $username .'@' .$domain, $password);
if ($bind) {
echo("Login correct");
} else {
echo("Login incorrect");
}
}
ldap_close( $ldapconn );
Задача ещё не решена.
Других решений пока нет …