(PHP 4, PHP 5)
ldap_bind — Authentification au serveur LDAP
Authentification au serveur LDAP avec le RDN et le mot de passe spécifiés.
Un identifiant de lien LDAP, retourné par la fonction ldap_connect() .
Si bind_rdn et bind_password ne sont pas spécifiés, un authentification anonyme est essayé.
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Exemple 1263. Authentification avec LDAP
<?php
// Eléments d'authentification LDAP
$ldaprdn
=
'uname'
;
// DN ou RDN LDAP
$ldappass
=
'password'
;
// 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
);
// Vérification de l'authentification
if (
$ldapbind
) {
echo
"Connexion LDAP réussie..."
;
} else {
echo
"Connexion LDAP échouée..."
;
}
}
?>
Exemple 1264. 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
) {
// Authentification anonyme
$ldapbind
=
ldap_bind
(
$ldapconn
);
if (
$ldapbind
) {
echo
"Connexion LDAP anonmye réussie..."
;
} else {
echo
"Connexion LDAP anonmye échouée..."
;
}
}
?>
ldap_unbind() |