Запретить авторизовываться по указанному условию
Если надо запретить авторизовываться, например по указанному емайлу или другим условиям, то это можно сделать через событие OnBeforeUserLogin
.
# bitrix/php_interface/init.php \Bitrix\Main\EventManager::getInstance()->addEventHandler("main", "OnBeforeUserLogin", "OnBeforeUserLoginHandler"); function OnBeforeUserLoginHandler(&$arFields) { if ('admin' == $arFields["LOGIN"]) { $APPLICATION->throwException("Пользователь с данным логином не может быть авторизован"); return false; } }
Поддержать автора