связывание — не удалось связать LDAP с помощью переполнения стека

Я пытаюсь связать LDAP с помощью PHP, и я получаю эту ошибку

    Warning: ldap_bind() [function.ldap-bind]: Unable to bind to server: Can't contact LDAP server on line 21

и сценарий в строке 21 это ..

    $bind_status = ldap_bind($conn_status, $app_user, $app_pass);

Вот скрипт для подключения в LDAP:

   $conn_status = ldap_connect('ldaps://ldap.domain.com/', 389);
if ($conn_status === FALSE) {
die("Couldn't connect to LDAP service");
} else {
echo "Successful! <br/>";
}

Вот скрипт Bind to LDAP:

    $app_user = 'cn=user, dc=domain, dc=com';
$app_pass = 'password';

$username = 'user'; //same as cn
$password = 'password'; //same as $app_pass

$bind_status = ldap_bind($conn_status, $app_user, $app_pass);
if ($bind_status === FALSE) {
die("Couldn't bind to LDAP as application user");
} else {
echo "Bind to LDAP successfully <br/>";
}

Мой обновленный скрипт связывания LDAP

    $bind_status = ldap_bind($conn_status, $username, $password);
if ($bind_status === FALSE) {
//die("Couldn't bind to LDAP <br/>");
echo "LDAP-Errno: " . ldap_errno($ds) . "<br />";
} else {
echo "Bind to LDAP successfully <br/>";
}

И теперь я получил эту ошибку:

    Warning: ldap_bind() [function.ldap-bind]: Unable to bind to server: Operations error on line 21

Строка 21 такова:

    $bind_status = ldap_bind($conn_status, $username, $password);

Пожалуйста, помогите мне исправить это. Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]