Авторизация по коду из Email письма

События

В модуле для серверной стороны есть ряд событий, которые можно использовать

  1. Стандартные события ORM - перед и после вставки, изменения, удаления данных в таблицах модуля
  2. Событие после регистрации/авторегистрации пользователя, которое копирует событие главного модуля
  3. Прочие события:
    • EVENT_REGISTER - вызывается перед непосредственным добавлением пользователя битрикса, стоит использовать чтобы дополнить набор полей пользователя полученных например в текущем POST запросе.
    • EVENT_REGISTER_CHECK - вызывается перед отправкой кода при регистрации, подходит для проверки заполненности дополнительных полей регистрации перед отправкой кода а email

Этот вариант может помочь кастомизировать регистрацию компонента модуля, добавив туда необходимые поля на клиентской стороне, которые придут в POST запросе. Вы их проверите, подготовите в обработчике события и дополните набор полей для добавления пользователя.

Для этого варианта приведен пример.