Запретить авторизовываться по указанному условию

Если надо запретить авторизовываться, например по указанному емайлу или другим условиям, то это можно сделать через событие 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;
  }
}