\BXmaker\AuthUserPhone\Handler
- Класс с обработчиками событий модуля
namespace BXmaker\AuthUserPhone;
class Handler
{
//...
}
После регистрации пользователя, обновляем поля
/**
* @param $arFields
* @return bool
* @throws \Bitrix\Main\LoaderException
*/
public static function OnAfterUserAdd(&$arFields);
Перед добавлением пользователя блокирует стандартную регистрацию, если включено в настройках
/**
* @param $arFields
* @return bool
* @throws \Bitrix\Main\SystemException
*/
public static function OnBeforeUserAdd(&$arFields);
Восстановление доступа по email и выход из системы
/**
* @throws \Bitrix\Main\ArgumentException
* @throws \Bitrix\Main\ObjectPropertyException
* @throws \Bitrix\Main\SystemException
*/
public static function main_OnBeforeProlog();
Проверка возможности смены номера телефона пользователем
/**
* @param $arFields
*/
public static function main_OnBeforeUserUpdate(&$arFields);
Формирует меню модуля для административной части сайта
/**
* @param $arGlobalMenu
* @param $arModuleMenu
* @return void|null
* @throws \Bitrix\Main\LoaderException
*/
public static function main_onBuildGlobalMenu(&$arGlobalMenu, &$arModuleMenu);