Fix: debugage authentification ldap

This commit is contained in:
Regis Houssin 2007-12-31 15:05:30 +00:00
parent 4592b2de0f
commit 6bae00d998

View File

@ -318,6 +318,7 @@ if (! isset($_SESSION["dol_login"]))
$result=$ldap->connect_bind(); $result=$ldap->connect_bind();
$resultCheckUserDN = $ldap->checkPass($usertotest,$passwordtotest); $resultCheckUserDN = $ldap->checkPass($usertotest,$passwordtotest);
$ldap->close();
$ldap->searchUser=$usertotest; $ldap->searchUser=$usertotest;
if ($resultCheckUserDN) $ldap->searchUser = $ldap->ldapUserDN; if ($resultCheckUserDN) $ldap->searchUser = $ldap->ldapUserDN;
@ -341,7 +342,6 @@ if (! isset($_SESSION["dol_login"]))
$langs->load('other'); $langs->load('other');
$_SESSION["dol_loginmesg"]=$langs->trans("ErrorBadLoginPassword"); $_SESSION["dol_loginmesg"]=$langs->trans("ErrorBadLoginPassword");
} }
$ldap->close();
} }
else else
{ {
@ -351,6 +351,7 @@ if (! isset($_SESSION["dol_login"]))
$langs->load('other'); $langs->load('other');
$_SESSION["dol_loginmesg"]=$langs->trans("ErrorBadLoginPassword"); $_SESSION["dol_loginmesg"]=$langs->trans("ErrorBadLoginPassword");
} }
$ldap->close();
} }
} }
@ -376,6 +377,7 @@ if (! isset($_SESSION["dol_login"]))
$result=$ldap->connect_bind(); $result=$ldap->connect_bind();
$resultCheckUserDN = $ldap->checkPass($usertotest,$passwordtotest); $resultCheckUserDN = $ldap->checkPass($usertotest,$passwordtotest);
$ldap->close();
$ldap->searchUser=$usertotest; $ldap->searchUser=$usertotest;
if ($resultCheckUserDN) $ldap->searchUser = $ldap->ldapUserDN; if ($resultCheckUserDN) $ldap->searchUser = $ldap->ldapUserDN;
@ -425,6 +427,7 @@ if (! isset($_SESSION["dol_login"]))
} }
//$resultUpdate = $user->update_ldap2dolibarr(); //$resultUpdate = $user->update_ldap2dolibarr();
} }
$ldap->close();
} }
else else
{ {