diff --git a/ecrire/auth/ldap.php b/ecrire/auth/ldap.php index 0570a4973edec0b3e857ce0b670d48625cbeee8a..05a6602271c8a9309ec084f699e81c591c7c5cdb 100644 --- a/ecrire/auth/ldap.php +++ b/ecrire/auth/ldap.php @@ -139,7 +139,11 @@ function auth_ldap_retrouver($dn, $desc=array(), $serveur='') { // Lire les infos sur l'utilisateur a partir de son DN depuis LDAP - $ldap = auth_ldap_connect($serveur); + if (!$ldap = spip_connect_ldap($serveur)) { + spip_log("ldap $serveur injoignable"); + return array(); + } + $ldap_link = $ldap['link']; if (!$desc) { $desc = $ldap['attributes'] ? $ldap['attributes'] : $GLOBALS['ldap_attributes'] ;