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