Здравствуйте подскажите что делаю не так
Задача после того как пользователь УСПЕШНО зарегистрировался и его пустило в сайт мне нужно выполнить свой код.
Почитал форумы сделалy на пробу вот такой вариант
Понимаю что AddEventHandler многовато но пробовал что бы хоть один сработал но увы.
Если регистрация не прошла по любой причине неверная капча, не правильные значения или не заполненные поля то уроде как все работает и мне выдает unreg хотя смотрел var_dump $arFields там вообще нет поля USER_ID но то отдельная песня.
Главное что если регистрация прошла успешно и пользователь залогинился то вообще нет никакого сообщения как будто эта функция вообще не выполняется.
Подскажите где я не прав и в какую сторону капать?
Задача после того как пользователь УСПЕШНО зарегистрировался и его пустило в сайт мне нужно выполнить свой код.
Почитал форумы сделалy на пробу вот такой вариант
Код |
---|
AddEventHandler("main", "OnAfterUserAdd", "OnAfterUserRegisterHandler"); AddEventHandler("main", "OnAfterUserRegister", "OnAfterUserRegisterHandler"); AddEventHandler("main", "OnAfterUserSimpleRegister", "OnAfterUserRegisterHandler"); AddEventHandler("main", "OnAfterUserUpdate", "OnAfterUserRegisterHandler"); function OnAfterUserRegisterHandler(&$arFields) { if($arFields["USER_ID"]>0) { echo("reg</br>"); } else { echo("unreg</br>"); } } |
Если регистрация не прошла по любой причине неверная капча, не правильные значения или не заполненные поля то уроде как все работает и мне выдает unreg хотя смотрел var_dump $arFields там вообще нет поля USER_ID но то отдельная песня.
Главное что если регистрация прошла успешно и пользователь залогинился то вообще нет никакого сообщения как будто эта функция вообще не выполняется.
Подскажите где я не прав и в какую сторону капать?