Здравствуйте, стоит задача сделать регистрацию без подтверждения пароля. Казалось бы ничего сложного. Использую компонент [B]main.register[/B] после того ввода полей и нажатия кнопки регистрация хотел перехватить событие OnBeforeUserRegister что бы заполнить поле подтверждение пароля но событие не перехватывается, использовал стандартные примеры из документации.
[CODE]RegisterModuleDependences("main", "OnBeforeUserRegister", "my_module_id", "MyClass", "OnBeforeUserRegisterHandler");
define("LOG_FILENAME", $_SERVER["DOCUMENT_ROOT"]."/log.txt");
[/CODE][CODE]class MyClass
{
// создаем обработчик события "OnBeforeUserRegister"
function OnBeforeUserRegisterHandler(&$arFields)
{
AddMessage2Log($arFields, "auth");
}
}
[/CODE]Код находится в файле [B]init.php[/B]
Так же пытался использовать другой обработчик
[CODE]AddEventHandler("main", "OnBeforeUserRegister", Array("MyClass", "OnBeforeUserRegisterHandler"));[/CODE]Запись в лог не поступает, даже если использовать die() вместо записи в лог все работает так как будто никакого обработчика нет.
После некоторого гугления нашел еще одно событие [B]OnBeforeUserSimpleRegister, [/B]с ним та же история что и с остальными, описанными выше.
Подскажите что я делаю не так, есть ли иной способ отказаться от поля подтверждения пароля ?