Merge pull request #63 from Steffen185/patch-1

Save new password even if it has not changed (optional)
pull/70/merge
Aleksander Machniak 12 years ago
commit f41ccebadd

@ -31,6 +31,10 @@ $rcmail_config['password_login_exceptions'] = null;
//$rcmail_config['password_hosts'] = array('mail.example.com', 'mail2.example.org'); //$rcmail_config['password_hosts'] = array('mail.example.com', 'mail2.example.org');
$rcmail_config['password_hosts'] = null; $rcmail_config['password_hosts'] = null;
// Enables saving the new password even if it matches the old password. Useful
// for upgrading the stored passwords after the encryption scheme has changed.
$rcmail_config['password_force_save'] = false;
// SQL Driver options // SQL Driver options
// ------------------ // ------------------

@ -147,7 +147,7 @@ class password extends rcube_plugin
$rcmail->output->command('display_message', $this->gettext('passwordweak'), 'error'); $rcmail->output->command('display_message', $this->gettext('passwordweak'), 'error');
} }
// password is the same as the old one, do nothing, return success // password is the same as the old one, do nothing, return success
else if ($sespwd == $newpwd) { else if ($sespwd == $newpwd && !$rcmail->config->get('password_force_save')) {
$rcmail->output->command('display_message', $this->gettext('successfullysaved'), 'confirmation'); $rcmail->output->command('display_message', $this->gettext('successfullysaved'), 'confirmation');
} }
// try to save the password // try to save the password

Loading…
Cancel
Save