* Admin/SambaAdmin: fixed not set sambaNTPassword and sambaLMPassword hashes in LDAP (hook changepassword was called without password)

This commit is contained in:
Ralf Becker 2013-07-30 18:13:41 +00:00
parent ce6511e934
commit 1c86db7749

View File

@ -393,13 +393,14 @@
if ($passwd) if ($passwd)
{ {
$_userData['account_passwd'] = $passwd;
try { try {
$auth = new auth(); $auth = new auth();
if ($auth->change_password('', $passwd, $_userData['account_id'])) if ($auth->change_password('', $passwd, $_userData['account_id']))
{ {
$GLOBALS['hook_values']['account_id'] = $_userData['account_id']; $GLOBALS['hook_values']['account_id'] = $_userData['account_id'];
$GLOBALS['hook_values']['old_passwd'] = ''; $GLOBALS['hook_values']['old_passwd'] = '';
$GLOBALS['hook_values']['new_passwd'] = $_userData['account_passwd']; $GLOBALS['hook_values']['new_passwd'] = $passwd;
$GLOBALS['egw']->hooks->process($GLOBALS['hook_values']+array( $GLOBALS['egw']->hooks->process($GLOBALS['hook_values']+array(
'location' => 'changepassword' 'location' => 'changepassword'