Здравствуйте форумчане. Прошу помощи. Дело такое - на странице для изменения забытого пароля, подключил компонент system.auth.changepasswd, следующим образом:
Код |
---|
<?
if ($USER->IsAuthorized()) {
?>
<p>Вы зарегистрированы и успешно авторизовались.</p>
<p><a href="<?=SITE_DIR?>">Вернуться на главную страницу</a></p>
<?
}
else {
$APPLICATION->IncludeComponent(
"bitrix:system.auth.changepasswd",
".default",
Array(
"SHOW_ERRORS" => "Y"
)
);
}
?> |
Шаблон компонента изменил, он далее:
Код |
---|
<section>
<div class="row" align="center">
<h3 class="padding_h3" id="rob_m_med">Введите новый пароль</h3>
</div>
<div class="row">
<div class="col-xs-0 col-sm-1 col-md-1 col-lg-1">
</div>
<?
ShowMessage($arParams["~AUTH_RESULT"]);
?>
<fo rm method="post" action="<?=$arResult["AUTH_URL"]?>" name="bform" class="form-horizontal of_zak_form f_z_1" id="rob_reg">
<?if (strlen($arResult["BACKURL"]) > 0): ?>
<input type="hidden" name="backurl" value="<?=$arResult["BACKURL"]?>" />
<? endif ?>
<input type="hidden" name="AUTH_FORM" value="Y">
<input type="hidden" name="TYPE" value="CHANGE_PWD">
<input type="hidden" name="USER_LOGIN" maxlength="50" value="<?=$arResult["LAST_LOGIN"]?>" class="bx-auth-input" />
<input type="hidden" name="USER_CHECKWORD" maxlength="50" value="<?=$arResult["USER_CHECKWORD"]?>" class="bx-auth-input" />
<div class="form-group form_body">
<label class="col-xs-12 col-sm-6 col-md-6 col-lg-6 l_z_1_pad" for="password">Пароль:</label>
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<input id="password" type="password" name="USER_PASSWORD" maxlength="50" value="<?=$arResult["USER_PASSWORD"]?>" class="bx-auth-input form-control" autocomplete="off" />
</div>
</div>
<?if($arResult["SECURE_AUTH"]):?>
<span class="bx-auth-secure" id="bx_auth_secure" title="<?echo GetMessage("AUTH_SECURE_NOTE")?>" style="display:none">
<div class="bx-auth-secure-icon"></div>
</span>
<noscript>
<span class="bx-auth-secure" title="<?echo GetMessage("AUTH_NONSECURE_NOTE")?>">
<div class="bx-auth-secure-icon bx-auth-secure-unlock"></div>
</span>
</noscript>
<sc ript type="text/javascript">
document.getElementById('bx_auth_secure').style.display = 'inline-block';
</sc ript>
<?endif?>
<div class="form-group">
<label class="col-xs-12 col-sm-6 col-md-6 col-lg-6 l_z_1_pad" for="confirm_password">Подтверждение пароля:</label>
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<input id="confirm_password" type="password" name="USER_CONFIRM_PASSWORD"
maxlength="50" value="<?=$arResult["USER_CONFIRM_PASSWORD"]?>"
class="bx-auth-input form-control" autocomplete="off" />
</div>
</div>
<div class="form-group" id="rob_b">
<div class="form_foot">
<input class="zak_form_btn outline_none" type="submit" name="change_pwd" value="<?=GetMessage("AUTH_CHANGE")?>" />
</div>
</div>
</form>
</div>
<div class="col-xs-0 col-sm-1 col-md-1 col-lg-1">
</div>
</div>
</section>
|
Проблема в том, что ошибки ввода не выводятся.., например если пароль меньше 6 символов.., или новый пароль и пароль подтверждения не совпадают.
Как вывести ошибку?