Aleksander Machniak
2014-06-24 7706df99f03fb5e492c92994d8e36620406a7a1a
plugins/password/drivers/ldap.php
@@ -130,9 +130,10 @@
     */
    function search_userdn($rcmail)
    {
        $binddn = $rcmail->config->get('password_ldap_searchDN');
        $bindpw = $rcmail->config->get('password_ldap_searchPW');
        $ldapConfig = array (
            'binddn'    => $rcmail->config->get('password_ldap_searchDN'),
            'bindpw'    => $rcmail->config->get('password_ldap_searchPW'),
            'basedn'    => $rcmail->config->get('password_ldap_basedn'),
            'host'      => $rcmail->config->get('password_ldap_host'),
            'port'      => $rcmail->config->get('password_ldap_port'),
@@ -140,6 +141,12 @@
            'version'   => $rcmail->config->get('password_ldap_version'),
        );
        // allow anonymous searches
        if (!empty($binddn)) {
            $ldapConfig['binddn'] = $binddn;
            $ldapConfig['bindpw'] = $bindpw;
        }
        $ldap = Net_LDAP2::connect($ldapConfig);
        if (PEAR::isError($ldap)) {