From f6c8cc551641ed095168c8fcaac32807d2a69a18 Mon Sep 17 00:00:00 2001 From: alec Date: Fri, 31 Jul 2009 06:36:39 +0000 Subject: - Password plugin: added ldap_force_replace option (#1486014) git-svn-id: https://svn.roundcube.net/trunk@2817 208e9e7b-5314-0410-a742-e7e81cd9613c --- roundcubemail/plugins/password/drivers/ldap.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'roundcubemail/plugins/password/drivers/ldap.php') diff --git a/roundcubemail/plugins/password/drivers/ldap.php b/roundcubemail/plugins/password/drivers/ldap.php index 7e92ea525..108782624 100644 --- a/roundcubemail/plugins/password/drivers/ldap.php +++ b/roundcubemail/plugins/password/drivers/ldap.php @@ -54,7 +54,7 @@ function password_save($curpass, $passwd) // Writing new crypted password to LDAP $userEntry = $ldap->getEntry($userDN); if (Net_LDAP2::isError($userEntry)) {return PASSWORD_CONNECT_ERROR;} - if (!$userEntry->replace(array($rcmail->config->get('password_ldap_pwattr') => $newCryptedPassword))) {return PASSWORD_CONNECT_ERROR;} + if (!$userEntry->replace(array($rcmail->config->get('password_ldap_pwattr') => $newCryptedPassword),$rcmail->config->get('password_ldap_force_replace'))) {return PASSWORD_CONNECT_ERROR;} if (Net_LDAP2::isError($userEntry->update())) {return PASSWORD_CONNECT_ERROR;} // All done, no error -- cgit v1.2.3