Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Статус формы восстановления пароля

00 голосов
1
Привет!
На сайте есть компоненты system.auth.forgotpasswd и system.auth.changepasswd
При вводе в форму "забыли пароль" на емаил приходит сообщение с ссылкой, перейдя по которой мы попадаем на страницу восстановления пароля, пароль меняется и на емаил приходит сообщение о успешном изменении пароля, но при этом на самой странице не выводится никаких сообщений.
Можно ли добавить в шаблон компонент статусы, вроде пароль успешно изменен или пароль не изменен так как...
Код шаблона:

Код
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> 
<div class="bx-auth"> 
<?ShowMessage($arParams["~AUTH_RESULT"]);?> 
<form method="post" action="<?=$arResult["AUTH_FORM"]?>" name="bform"> 
   <?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"> 
   <table class="data-table bx-changepass-table"> 
      <thead> 
         <tr> 
            <td colspan="2"><b><?=GetMessage("AUTH_CHANGE_PASSWORD")?></b></td> 
         </tr> 
      </thead> 
      <tbody> 
         <tr> 
            <td><span class="starrequired">*</span><?=GetMessage("AUTH_LOGIN")?></td> 
            <td><input type="text" name="USER_LOGIN" maxlength="50" value="<?=$arResult["USER_LOGIN"]?>" class="bx-auth-input" /></td> 
         </tr> 
         <tr> 
            <td><span class="starrequired">*</span><?=GetMessage("AUTH_CHECKWORD")?></td> 
            <td><input type="text" name="USER_CHECKWORD" maxlength="50" value="<?=$arResult["USER_CHECKWORD"]?>" class="bx-auth-input" /></td> 
         </tr> 
         <tr> 
            <td><span class="starrequired">*</span><?=GetMessage("AUTH_NEW_PASSWORD_REQ")?></td> 
            <td><input type="password" name="USER_PASSWORD" maxlength="50" value="<?=$arResult["USER_PASSWORD"]?>" class="bx-auth-input" /> 
<?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> 
<script type="text/javascript"> 
document.getElementById('bx_auth_secure').style.display = 'inline-block'; 
</script> 
<?endif?> 
            </td> 
         </tr> 
         <tr> 
            <td><span class="starrequired">*</span><?=GetMessage("AUTH_NEW_PASSWORD_CONFIRM")?></td> 
            <td><input type="password" name="USER_CONFIRM_PASSWORD" maxlength="50" value="<?=$arResult["USER_CONFIRM_PASSWORD"]?>" class="bx-auth-input"  /></td> 
         </tr> 
      </tbody> 
      <tfoot> 
         <tr> 
            <td></td> 
            <td><input type="submit" name="change_pwd" value="<?=GetMessage("AUTH_CHANGE")?>" /></td> 
         </tr>  
      </tfoot> 
   </table> 
<p><?echo $arResult["GROUP_POLICY"]["PASSWORD_REQUIREMENTS"];?></p> 
<p><span class="starrequired">*</span><?=GetMessage("AUTH_REQ")?></p> 
<p> 
<a href="<?=$arResult["AUTH_AUTH_URL"]?>"><b><?=GetMessage("AUTH_AUTH")?></b></a> 
</p>  
</form>  
<script type="text/javascript"> 
document.bform.USER_LOGIN.focus(); 
</script> 
</div>
спросил 09 Ноя, 13 от Maximus1 (380 баллов)

1 Ответ

00 голосов
Что никто с таким не сталкивался?
ответил 19 Дек, 13 от Maximus1 (380 баллов)

Похожие вопросы

0 голосов
8 ответов
0 голосов
4 ответов
спросил 10 Дек, 13 от ddvfty (440 баллов)
0 голосов
4 ответов
спросил 08 Фев, 14 от Ye6aK (220 баллов)
0 голосов
6 ответов
0 голосов
4 ответов
спросил 18 Янв, 14 от Bitaminka (100 баллов)