Здравствуйте! Подскажите, пожалуйста, как сделать, чтобы при регистрации нового пользователя, он был неактивным. На сайте используются компоненты системной регистрации и авторизации (system.auth.registration, system.auth.authorize, system.auth.form).
Я пробывал использовать функцию-обработчик событий
<?
// файл /bitrix/modules/my_module_id/include.php
class MyClass
{
// создаем обработчик события "OnAfterUserRegister"
function OnAfterUserRegisterHandler(&$arFields)
{
// если регистрация успешна то
if($arFields["USER_ID"]>0)
{
$arFields["ACTIVE"] = "N";
}
}
}
?>
, добавл код
<?
RegisterModuleDependences("main", "OnAfterUserRegister", "my_module_id", "MyClass", "OnAfterUserRegisterHandler");
?>
в init.php, но ничего не работает. Помогите, плз.
Я пробывал использовать функцию-обработчик событий
<?
// файл /bitrix/modules/my_module_id/include.php
class MyClass
{
// создаем обработчик события "OnAfterUserRegister"
function OnAfterUserRegisterHandler(&$arFields)
{
// если регистрация успешна то
if($arFields["USER_ID"]>0)
{
$arFields["ACTIVE"] = "N";
}
}
}
?>
, добавл код
<?
RegisterModuleDependences("main", "OnAfterUserRegister", "my_module_id", "MyClass", "OnAfterUserRegisterHandler");
?>
в init.php, но ничего не работает. Помогите, плз.