Компонент восстановления пароля в Bitrix

Описание


Компонент позволяет задать новый пароль, введя контрольную строку, полученную на почтовый ящик. Является функциональным аналогом стандартного компонента битрикса: system.auth.changepasswd, но лишен некоторых недостатков.

Причины, по которым был написан свой компонент, а не использован стандартный system.auth.changepasswd:

  • - отсутствие валидации (проверки на корректность) вводимых пользователем данных при использовании его отдельно от компонента авторизации
  • - отсутствие вывода сообщения об ошибке или успешной смене пароля

Установка


  1. - Скопируйте папку change.password в /local/components/ вашего сайта
  2. - Установить компонент на страницу
  3. - В почтовом шаблоне "Запрос на смену пароля [USER_PASS_REQUEST]" укажите в ссылке для смены пароля адрес страницы с данным компонентом
  4. - При желании настроить внешний вид шаблона компонента под свои нужды

Скачать


Исходный код компонента доступен на GitHub:
ссылка на GitHub
Рейтинг

Возврат к списку

Раздел Bitrix
(Codeblog)