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