diff --git a/gosa-core/plugins/admin/users/class_userManagement.inc b/gosa-core/plugins/admin/users/class_userManagement.inc
index 2d27f7c4f50c7a51662ddec92b8a73ea1d7c3e3b..a51a5c21fbdecd1264d9dc1635f9f42ef1d4f863 100644 (file)
$ldap->cat($this->dn);
$attrs = $ldap->fetch();
$this->passwordChangeForceable =
- in_array('sambaAccount', $attrs['objectClass']) ||
- (in_array('posixAccount', $attrs['objectClass']) && isset($attrs['shadowMax']));
+ in_array_strict('sambaAccount', $attrs['objectClass']) ||
+ (in_array_strict('posixAccount', $attrs['objectClass']) && isset($attrs['shadowMax']));
$smarty->assign("passwordChangeForceable" , $this->passwordChangeForceable);
$smarty->assign("enforcePasswordChange" , $this->enforcePasswordChange);
$ldap->cd($this->config->current['BASE']);
$ldap->cat($this->dn);
$attrs = $ldap->fetch();
- $samba = in_array('sambaSamAccount', $attrs['objectClass']);
- $posix = in_array('posixAccount', $attrs['objectClass']);
+ $samba = in_array_strict('sambaSamAccount', $attrs['objectClass']);
+ $posix = in_array_strict('posixAccount', $attrs['objectClass']);
// Update the posix shadow flag...
if($posix){