array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.ldap-bind.php', 1 => 'ldap_bind', ), 'up' => array ( 0 => 'ref.ldap.php', 1 => 'LDAP İşlevleri', ), 'prev' => array ( 0 => 'function.ldap-bind-ext.php', 1 => 'ldap_bind_ext', ), 'next' => array ( 0 => 'function.ldap-close.php', 1 => 'ldap_close', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/ldap/functions/ldap-bind.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
ldap_bind — Bind to LDAP directory
Binds to the LDAP directory with specified RDN and password.
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
Sürüm: | Açıklama |
---|---|
8.1.0 |
ldap 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.
|
Ö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...";
}
}
?>