Chers héros, chaque fois que je lance $bd=ldap_bind($conn,$user,$password);//Lors de la vérification de l'utilisateur, si True, l'instruction IF sera exécutée, mais si elle est fausse, elle ne sera pas affichée . "La liaison a échoué" dans le SI affiche l'erreur suivante. Quelle en est la raison ?
Avertissement PHP : ldap_bind() : Impossible de se lier au serveur : informations d'identification invalides dans J:ReportDataltest.php en ligne 13
Le code source est le suivant :
" <?php
$host ="172.27.108.1";
$port='389';
$domain='globalnet';
$account='testuser1';
$password='P@ssw0rd01';
$user= "{$account }@{$domain}";
$conn=ldap_connect($host,$port);
if($conn){
ldap_set_option($conn,LDAP_OPT_PROTOCOL_VERSION,3) ou mourir ( "Impossible de définir la version du protocole LDAP");//Déclarer l'utilisation de la version 3
ldap_set_option($conn,LDAP_OPT_REFERRALS,0);//Liaison au serveur ldap
$bd=ldap_bind($conn,$user,$ mot de passe);//Vérification de l'utilisateur f IF ($ BD) {
echo 'liaison ldap réussie';
{
echo 'échec' de liaison';
}
echo ldap_error( $conn);
ldap_close($conn);