diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php
index 7ef93aa9726..b49e4f1e32b 100644
--- a/htdocs/main.inc.php
+++ b/htdocs/main.inc.php
@@ -366,9 +366,9 @@ if (! session_id() || ! isset($_SESSION["dol_login"]))
if ($result > 0)
{
//on récupère le sid
- if ($ldapdebug) print "DEBUG: value of ldapuserattr = ".$ldapuserattr."
\n";
- if ($ldapdebug) print "DEBUG: attribut ldapuserattr = ".$attributs[''.$ldapuserattr.''][0]."
\n";
- $user->search_sid = $ldap->getObjectSid($attributs[''.$ldapuserattr.''][0]);
+ if ($ldapuserattr == 'samaccountname') $ldapuserattr = 'sAMAccountName';
+ if ($ldapdebug) print "DEBUG: attribut ldapuserattr = ".$attributs[$ldapuserattr][0]."
\n";
+ $user->search_sid = $ldap->getObjectSid($attributs[$ldapuserattr][0]);
if ($ldapdebug) print "DEBUG: search_sid = ".$user->search_sid."
\n";
$result=$user->fetch();
}