ldap_bind
(PHP 3, 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 1. 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 2. 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'; } } ?>
|
|