Нужно добавить событие
| Код |
|---|
<?
// файл /bitrix/php_interface/init.php
// регистрируем обработчик
AddEventHandler("main", "OnBeforeUserAdd", Array("MyClass", "OnBeforeUserAddHandler"));
class MyClass
{
// создаем обработчик события "OnBeforeUserAdd"
function OnBeforeUserAddHandler(&$arFields)
{
if(strlen($arFields["LAST_NAME"])<=0)
{
global $APPLICATION;
$APPLICATION->throwException("Пожалуйста, введите фамилию.");
return false;
}
}
}
?>
|
В этом событии уже проверять есть ли уже пользователь с указанным логином. Если есть гененируем исключение, если нет, регим.