Fix for Trac #559: ldap user can login with blank password

SVN:1.2.1[2108]
This commit is contained in:
Denis Flaven
2012-06-14 16:23:42 +00:00
parent 5b39fd372f
commit ea3fe45ce5

View File

@@ -120,7 +120,7 @@ class UserLDAP extends UserInternal
$aEntry = ldap_get_entries($hDS, $hSearchResult);
$sUserDN = $aEntry[0]['dn'];
$bUserBind = @ldap_bind($hDS, $sUserDN, $sPassword);
if ($bUserBind !== false)
if (($bUserBind !== false) && !empty($sPassword))
{
ldap_unbind($hDS);
return true; // Password Ok