Browse Source

Fixes problem reported by Tim Rupp via [fw-general]

http://www.nabble.com/Zend_Auth-with-LDAP-adapter-works-in-1.8.4-but-not-in-1.9-to25148809ef15440.html

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@17833 44c647ce-9c0f-0410-b52a-842ac1e357ba
sgehrig 16 years ago
parent
commit
f5573ad98f
1 changed files with 2 additions and 3 deletions
  1. 2 3
      library/Zend/Auth/Adapter/Ldap.php

+ 2 - 3
library/Zend/Auth/Adapter/Ldap.php

@@ -312,10 +312,9 @@ class Zend_Auth_Adapter_Ldap implements Zend_Auth_Adapter_Interface
                     continue;
                 }
 
-                $ldap->bind($username, $password);
-
                 $canonicalName = $ldap->getCanonicalAccountName($username);
-                $dn = $ldap->getCanonicalAccountName($username, Zend_Ldap::ACCTNAME_FORM_DN);
+                $ldap->bind($canonicalName, $password);
+                $dn = $ldap->getCanonicalAccountName($canonicalName, Zend_Ldap::ACCTNAME_FORM_DN);
 
                 $groupResult = $this->_checkGroupMembership($ldap, $canonicalName, $dn, $adapterOptions);
                 if ($groupResult === true) {