Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

ldap_bind

(PHP 4, PHP 5)

ldap_bind — Привязать к LDAP директории


Описание

bool ldap_bind ( resource $link_identifier [, string $bind_rdn = NULL [, string $bind_password = NULL ]] )

Связывает с LDAP директорией с указанным RDN и паролем.


Список параметров

link_identifier -

Идентификатор ссылки LDAP, возвращенный ldap_connect().

bind_rdn -

bind_password -

Если bind_rdn и bind_password не определены, то будет попытка анонимной привязки.


Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.


Примеры

Пример #1 Пример использования привязки LDAP
// используется ldap-привязка
$ldaprdn  = 'uname';     // ldap rdn или dn
$ldappass = 'password';  // ассоциированный пароль
// соединение с сервером
$ldapconn = ldap_connect("ldap.example.com")
    or die("Не могу соединиться с сервером LDAP.");
if ($ldapconn) {
    // привязка к ldap-серверу
    $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
    // проверка привязки
    if ($ldapbind) {
        echo "LDAP-привязка успешна...";
    } else {
        echo "LDAP-привязка не удалась...";
    }
}

Пример #2 Использование анонимной привязки LDAP
//анонимное использование ldap-привязки
// соединение с сервером ldap
$ldapconn = ldap_connect("ldap.example.com")
    or die("Не могу соединиться с сервером LDAP.");
if ($ldapconn) {
    // анонимная привязка
    $ldapbind = ldap_bind($ldapconn);
    if ($ldapbind) {
        echo "Анонимная привязка LDAP прошла успешно...";
    } else {
        echo "Анонимная привязка LDAP не удалась...";
    }
}


Смотрите также

  • ldap_unbind() - Разорвать привязку к директории LDAP


Описание на ru2.php.net
Описание на php.ru