Компонент позволяет задать новый пароль, введя контрольную строку, полученную на почтовый ящик. Является функциональным аналогом стандартного компонента битрикса: system.auth.changepasswd, но лишен некоторых недостатков.
Причины, по которым был написан свой компонент, а не использован стандартный system.auth.changepasswd:
- отсутствие валидации (проверки на корректность) вводимых пользователем данных при использовании его отдельно от компонента авторизации
- отсутствие вывода сообщения об ошибке или успешной смене пароля
- Скопируйте папку
change.password
в/local/components/
вашего сайта - Установить компонент на страницу
- В почтовом шаблоне "Запрос на смену пароля [USER_PASS_REQUEST]" укажите в ссылке для смены пароля адрес страницы с данным компонентом
- При желании настроить внешний вид шаблона компонента под свои нужды