@sunblossom

Как изменить список обязательных полей при регистрации в Битрикс?

Мне нужно создать модуль, позволяющий отключать поля пароля и подтверждения пароля в 1С-Битрикс. Вместо них пароль будет генерироваться сервером и отправляться на почту (да, заказчики знают толк в извращениях и не слышали про MitM).

Именно отключать, а не удалять полностью - в настройках будет галочка, позволяющая вернуть эти поля в форму.

К сожалению, часы гугления ни к чему не привели - я лишь нашёл способы добавить дополнительные поля в форму в довесок к стандартным ( https://dev.1c-bitrix.ru/user_help/settings/users/... ), а вот как убрать пару стандартных полей - не смог найти.

Существует ли такая возможность в Битриксе? Если да, то где это указывается? Редактирование модулем нативных шаблонов компонента регистрации "в лоб" нежелательно ввиду требования к универсальности модуля - он должен работать вне зависимости от версии Битрикса и разметки на конкретном сайте.
  • Вопрос задан
  • 5234 просмотра
Пригласить эксперта
Ответы на вопрос 1
alexyarik
@alexyarik
Битрикс разработчик
Как вариант при регистрации поля пароля и подтверждения скрывать/включать средствами js, после завершения регистрации пользователя переводить на страницу окончания регистрации в bitrix:main.register есть настройка, на этой странице рассказать пользователю что будет дальше. С сервера пишите в скрытые поля свои пароли. Своим обработчиком почтового события отсылайте сгенерированные пароли.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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