From c4c28930d5edba400151272a1acffa011bd36b15 Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Thu, 14 Sep 2006 08:29:02 +0000 Subject: [PATCH] Tracer l'initialisation du LAP (aide au ticker #569) --- ecrire/inc/install_ldap2.php | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/ecrire/inc/install_ldap2.php b/ecrire/inc/install_ldap2.php index 6cf7533b73..a0eb6e1008 100644 --- a/ecrire/inc/install_ldap2.php +++ b/ecrire/inc/install_ldap2.php @@ -22,20 +22,26 @@ function inc_install_ldap2() echo "<P>"; - $ldap_link = @ldap_connect($adresse_ldap, $port_ldap); + $port_ldap = intval($port_ldap); + $ldap_link = ldap_connect($adresse_ldap, $port_ldap); + $erreur = "ldap_connect($adresse_ldap, $port_ldap)"; if ($ldap_link) { - if ( !@ldap_set_option($ldap_link, LDAP_OPT_PROTOCOL_VERSION, $protocole_ldap) ) { + if ( !ldap_set_option($ldap_link, LDAP_OPT_PROTOCOL_VERSION, $protocole_ldap) ) { $protocole_ldap = 2 ; - @ldap_set_option($ldap_link, LDAP_OPT_PROTOCOL_VERSION, $protocole_ldap); + ldap_set_option($ldap_link, LDAP_OPT_PROTOCOL_VERSION, $protocole_ldap); } if ($tls_ldap == 'oui') { - if (!ldap_start_tls($ldap_link)) + if (!ldap_start_tls($ldap_link)) { + $erreur = "ldap_start_tls($ldap_link) $adresse_ldap, $port_ldap"; $ldap_link = false; + } + } + if ($ldap_link) { + $ldap_link = ldap_bind($ldap_link, $login_ldap, $pass_ldap); + $erreur = "ldap_bind('$ldap_link', '$login_ldap', '$pass_ldap'): $adresse_ldap, $port_ldap"; } - if ($ldap_link) - $ldap_link = @ldap_bind($ldap_link, $login_ldap, $pass_ldap); } if ($ldap_link) { @@ -57,6 +63,7 @@ function inc_install_ldap2() echo "<B>"._T('avis_connexion_ldap_echec_1')."</B>"; echo "<P>"._T('avis_connexion_ldap_echec_2'); echo "<br />\n"._T('avis_connexion_ldap_echec_3'); + echo '<br /><br />', $erreur, '<b> ?</b>'; } install_fin_html(); -- GitLab