ldap_bind

(PHP 4, PHP 5, PHP 7, PHP 8)

ldap_bindBind to LDAP directory

Açıklama

ldap_bind(LDAP\Connection$ldap, ?string$dn = null, ?string$password = null): bool

Binds to the LDAP directory with specified RDN and password.

Bağımsız Değişkenler

ldap

ldap_list() veya ldap_connect() işlevinden dönen LDAP\Connection nesnesi.

dn

password

If password is not specified or is empty, an anonymous bind is attempted. The dn can also be left empty for an anonymous bind. This is defined in https://tools.ietf.org/html/rfc2251#section-4.2.2

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Sürüm Bilgisi

Sürüm: Açıklama
8.1.0ldap bağımsız değişkeni artık LDAP\Connection nesnesi kabul ediyor, evvelce resource türünde geçerli bir ldap link değeri kabul ederdi.

Örnekler

Örnek 1 Using LDAP Bind

<?php

// using ldap bind
$ldaprdn = 'uname'; // ldap rdn or dn
$ldappass = 'password'; // associated password

// connect to ldap server
$ldapconn = ldap_connect("ldap://ldap.example.com")
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...";
}

}

?>

Örnek 2 Using LDAP Bind Anonymously

<?php

//using ldap bind anonymously

// connect to ldap server
$ldapconn = ldap_connect("ldap://ldap.example.com")
or die(
"Could not connect to LDAP server.");

if (
$ldapconn) {

// binding anonymously
$ldapbind = ldap_bind($ldapconn);

if (
$ldapbind) {
echo
"LDAP bind anonymous successful...";
} else {
echo
"LDAP bind anonymous failed...";
}

}

?>

Ayrıca Bakınız

To Top