OnAfterUserSimpleRegister
Описание и параметры
функция-обработчик( array &arFields, );Событие "OnAfterUserSimpleRegister" вызывается после попытки упрощённой регистрации нового пользователя методом CUser::SimpleRegister.
Параметры
Параметр | Описание |
---|---|
arFields | Массив полей регистрации нового пользователя:
|
Примечание. Все параметры данного обработчика являются ссылками на исходные переменные. Поэтому если вы измените значение параметра внутри обработчика, это приведет к смене значения исходной переменной поступившей на вход функции-обработчика.
Это позволяет, например, изменить RESULT_MESSAGE, что приведет к смене сообщения возвращаемого функцией CUser::SimpleRegister.
Смотрите также
Примеры
Пример регистрации функции-обработчика:
<? // регистрируем обработчик события "OnAfterUserSimpleRegister" RegisterModuleDependences("main", "OnAfterUserSimpleRegister", "my_module_id", "MyClass", "OnAfterUserSimpleRegisterHandler"); ?>
Пример функции-обработчика:
<? // файл /bitrix/modules/my_module_id/include.php class MyClass { // создаем обработчик события "OnAfterUserSimpleRegister" public static function OnAfterUserSimpleRegisterHandler(&$fields) { // если регистрация успешна то if($fields["USER_ID"]>0) { // зададим сообщение об успешной регистрации $fields["RESULT_MESSAGE"]["MESSAGE"] = "Вы успешно зарегистрировались на сайте. Ваш логин - ".$fields["LOGIN"]; } } } ?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025