From 6f98b9100b191e0a74a947a67da9c7575931bd71 Mon Sep 17 00:00:00 2001 From: alecpl Date: Wed, 30 Nov 2011 13:11:34 +0000 Subject: - Applied r5515 from trunk --- program/include/rcube_ldap.php | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'program/include') diff --git a/program/include/rcube_ldap.php b/program/include/rcube_ldap.php index 801450452..95377c7cb 100644 --- a/program/include/rcube_ldap.php +++ b/program/include/rcube_ldap.php @@ -228,6 +228,10 @@ class rcube_ldap extends rcube_addressbook $replaces = array('%dn' => '', '%dc' => $dc, '%d' => $d, '%fu' => $fu, '%u' => $u); if ($this->prop['search_base_dn'] && $this->prop['search_filter']) { + if (!empty$this->prop['search_bind_dn']) && !empty($this->prop['search_bind_pw'])) { + $this->bind($this->prop['search_bind_dn'], $this->prop['search_bind_pw']); + } + // Search for the dn to use to authenticate $this->prop['search_base_dn'] = strtr($this->prop['search_base_dn'], $replaces); $this->prop['search_filter'] = strtr($this->prop['search_filter'], $replaces); -- cgit v1.2.3