Пытаюсь сделать чтобы логин был емеил адресом при регистрации:
[CODE]AddEventHandler("main", "OnBeforeUserRegister", Array("MyClass", "OnBeforeUserRegisterHandler"));
class MyClass
{
function OnBeforeUserRegisterHandler(&$arFields)
{
$arFields["LOGIN"] = $arFields["EMAIL"];
}
} [/CODE]
Срабатывает.
Теперь нужно тоже самое, но когда идёт регистрация через оформления заказа
[CODE]AddEventHandler("main", "OnAfterUserAdd", Array("MyClass", "OnAfterUserAddHandler"));
class MyClass
{
function OnAfterUserAddHandler(&$arFields)
{
$arFields["LOGIN"] = $arFields["EMAIL"];
}
}
[/CODE]
Не срабатывает, в чём проблема?
Так тоже не срабатывает
[CODE]AddEventHandler("main", "OnBeforeUserAdd", Array("MyClass", "OnBeforeUserAddHandler"));
class MyClass
{
function OnBeforeUserAddHandler(&$arFields)
{
$arFields["LOGIN"] = $arFields["EMAIL"];
}
}
[/CODE]