Manuel PHP
Précédent |  | Suivant

# 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'; } } ?>`

Précédent | Sommaire | Suivant
ldap_add | Niveau supérieur | ldap_close