give an error message "%1 does NOT have a password (userPassword attribute) or we are not allowed to read it!", if LDAP does not allow us to read passwords

This commit is contained in:
Ralf Becker 2015-09-03 09:02:04 +00:00
parent 624625ce0e
commit ae9acfd5e2

View File

@ -480,6 +480,11 @@ class setup_cmd_ldap extends setup_cmd
$msg[] = lang('%1 does NOT exist in %2.',$what,$target); $msg[] = lang('%1 does NOT exist in %2.',$what,$target);
$errors++; $errors++;
} }
elseif(empty($account['account_pwd']))
{
$msg[] = lang('%1 does NOT have a password (userPassword attribute) or we are not allowed to read it!',$what);
$errors++;
}
else else
{ {
$sql_account['account_passwd'] = self::hash_ldap2sql($account['account_pwd']); $sql_account['account_passwd'] = self::hash_ldap2sql($account['account_pwd']);