Всем привет!
Не могу понять, как работает компонент восстановления пароля (bitrix:system.auth.forgotpasswd).
Подключаю его очень просто:
Выводится форма с двумя полями - логин и почта. Логин я удалил из шаблона, оставил только почту.
Жму кнопку отправить, форма просто перезагружается и всё. Никаких сообщений, что письмо отправлено или что почта, например, указана неверно.
Форму я открываю по урлу
/auth/?forgot_password=yes&back_url=%2Fpersonal%2Forder%2F
И этот же урл прописывается в action самой формы
т.е. здесь $arResult["AUTH_URL"] - это как раз /auth/?forgot_password=yes&back_url=%2Fpersonal%2Forder%2F.
Ну собственно поэтому форма и перезагружается, что а action стоит адрес страницы с этой формой, ну а на самой странице нет ничего кроме:
Ещё непонятно назначение параметра
Не могу понять, как работает компонент восстановления пароля (bitrix:system.auth.forgotpasswd).
Подключаю его очень просто:
Код |
---|
$APPLICATION->IncludeComponent( "bitrix:system.auth.forgotpasswd", ".default", Array() ); |
Выводится форма с двумя полями - логин и почта. Логин я удалил из шаблона, оставил только почту.
Жму кнопку отправить, форма просто перезагружается и всё. Никаких сообщений, что письмо отправлено или что почта, например, указана неверно.
Форму я открываю по урлу
/auth/?forgot_password=yes&back_url=%2Fpersonal%2Forder%2F
И этот же урл прописывается в action самой формы
Код |
---|
<fo rm name="bform" method="post" target="_top" action="<?=$arResult["AUTH_URL"]?>"> |
Ну собственно поэтому форма и перезагружается, что а action стоит адрес страницы с этой формой, ну а на самой странице нет ничего кроме:
Код |
---|
$APPLICATION->IncludeComponent( "bitrix:system.auth.forgotpasswd", ".default", Array() ); |
Ещё непонятно назначение параметра
Код |
---|
back_url=%2Fpersonal%2Forder%2F |