ldap_bind
(PHP 4, PHP 5)
ldap_bind ? Authentification au serveur LDAP
Description
bool ldap_bind ( resource link_identifier [, string bind_rdn [, string bind_password]] )ldap_bind() s'identifie auprès du serveur LDAP link_identifier, avec le nom d'utilisateur bind_rdn et le mot de passe bind_password. Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
ldap_bind() effecute une opération de bind avec le serveur. bind_rdn et bind_password sont optionnels. S'ils sont omis, une connexion anonyme est tentée.
Exemple 1185. Identification avec LDAP
<?php
// Eléments d'identification LDAP
$ldaprdn = 'nom d\'utilisateur'; // DN ou RDN LDAP
$ldappass = 'mot de passe'; // Mot de passe associé
//Connexion au serveur LDAP
$ldapconn = ldap_connect("ldap.example.com")
or die("Impossible de se connecter au serveur LDAP.");
if ($ldapconn) {
//Connexion au serveur LDAP
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
// Identification
if ($ldapbind) {
echo "Connexion LDAP réussie";
} else {
echo "Connexion LDAP échouée";
}
}
?>
Exemple 1186. Connexion anonyme à un serveur LDAP
<?php
//Connexion anonyme à un serveur LDAP
//Connexion au serveur LDAP
$ldapconn = ldap_connect("ldap.example.com")
or die("Impossible de se connecter au serveur LDAP.");
if ($ldapconn) {
// identification anonyme
$ldapbind = ldap_bind($ldapconn);
if ($ldapbind) {
echo 'Connexion LDAP anonmye réussie';
} else {
echo 'Connexion LDAP anonmye échouée';
}
}
?>
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ