(PHP 4, PHP 5, PHP 7)
ldap_bind — Realiza la autenticación con un servidor LDAP
$link_identifier
   [, string $bind_rdn = NULL
   [, string $bind_password = NULL
  ]] ) : boolAutentica contra un servidor LDAP tomando un RDN y contraseña especificados.
link_identifierEl identificador de enlace LDAP, devuelto por la función ldap_connect().
bind_rdn
bind_password
   Si los parámetros bind_rdn y bind_password
   no son especificados, se intentará autenticar en forma anónima.
  
   Devuelve TRUE en caso de éxito o FALSE en caso de error.
  
Ejemplo #1 Ejemplo de autenticación
<?php
// ejemplo de autenticación
$ldaprdn  = 'uname';     // ldap rdn or dn
$ldappass = 'password';  // associated password
// conexión al servidor LDAP
$ldapconn = ldap_connect("ldap.example.com")
    or die("Could not connect to LDAP server.");
if ($ldapconn) {
    // realizando la autenticación
    $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
    // verificación del enlace
    if ($ldapbind) {
        echo "LDAP bind successful...";
    } else {
        echo "LDAP bind failed...";
    }
}
?>
Ejemplo #2 Ejemplo de autenticación anónima
<?php
// Ejemplo de autenticación anónima
// conexión al servidor LDAP
$ldapconn = ldap_connect("ldap.example.com")
    or die("Could not connect to LDAP server.");
if ($ldapconn) {
    // autenticación anónima
    $ldapbind = ldap_bind($ldapconn);
    if ($ldapbind) {
        echo "LDAP bind anonymous successful...";
    } else {
        echo "LDAP bind anonymous failed...";
    }
}
?>