diff --git a/application/ui.passwordwidget.class.inc.php b/application/ui.passwordwidget.class.inc.php index f15893a85..d348649fa 100644 --- a/application/ui.passwordwidget.class.inc.php +++ b/application/ui.passwordwidget.class.inc.php @@ -52,8 +52,10 @@ class UIPasswordWidget { $sCode = $this->sAttCode.$this->sNameSuffix; $iWidgetIndex = self::$iWidgetIndex; - $sPasswordValue = utils::ReadPostedParam("attr_{$sCode}[value]", '*****', 'raw_data'); - $sConfirmPasswordValue = utils::ReadPostedParam("attr_{$sCode}[confirm]", '*****', 'raw_data'); + + $aPasswordValues = utils::ReadPostedParam("attr_{$sCode}", null, 'raw_data'); + $sPasswordValue = $aPasswordValues ? $aPasswordValues['value'] : '*****'; + $sConfirmPasswordValue = $aPasswordValues ? $aPasswordValues['confirm'] : '*****'; $sChangedValue = (($sPasswordValue != '*****') || ($sConfirmPasswordValue != '*****')) ? 1 : 0; $sHtmlValue = ''; $sHtmlValue = ' 
';