Bitrix onafteruserregister не работает

OnAfterUserRegister

Описание и параметры

Параметры

Параметр Описание
arFields Массив полей регистрации нового пользователя:
  • USER_ID — в случае если регистрация прошла успешно содержит код нового пользователя
  • RESULT_MESSAGE — массив с информационным текстом, описывающий результат регистрации пользователя, в дальнейшем используется функцией ShowMessage для вывода сообщения.
  • LOGIN — имя входа пользователя
  • NAME — имя пользователя
  • LAST_NAME — фамилия пользователя
  • PASSWORD — пароль
  • CONFIRM_PASSWORD — подтверждение пароля
  • CHECKWORD — новое контрольное слово для смены пароля
  • EMAIL — EMail пользователя
  • ACTIVE — флаг активности [Y|N]
  • SITE_ID — ID сайта по умолчанию для уведомлений
  • GROUP_ID — массив ID групп пользователя
  • USER_IP — IP адрес пользователя
  • USER_HOST — хост пользователя

Примечание. Все параметры данного обработчика являются ссылками на исходные переменные. Поэтому изменить эти параметры невозможно: изменения не сохраняются. Реально можно изменить только RESULT_MESSAGE, что приведет к смене сообщения возвращаемого функцией CUser::Register. Если необходимо модифицировать поля регистрации пользователя перед сохранением, необходимо использовать событие OnBeforeUserRegister

Смотрите также

  • Событие «OnBeforeUserRegister»
  • События в курсе Разработчик Bitrix Framework
  • CUser::Register

Примеры

Пример функции-обработчика:

Пример регистрации функции-обработчика:

Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

Задача : сделать регистрацию, в которой будет только емайл (он же логин).

Читайте также:  Не работают клавиши намлок

Источник

OnAfterUserRegister event

The OnAfterUserRegister event fires after an attempt of a new user registration by calling the method CUser::Register.

Parameters

Parameter Description
arFields Array of new user registration fields:
  • USER_ID — if the registration succeeds, contains the user ID;
  • RESULT_MESSAGE — array containing the verification result description (can be passed to ShowMessage to display a message);
  • LOGIN — user login;
  • NAME — user first name;
  • LAST_NAME — user last name;
  • PASSWORD — password;
  • CONFIRM_PASSWORD — password confirmation;
  • CHECKWORD — new check word for password change;
  • EMAIL — user e-mail;
  • ACTIVE — active state flag [Y|N];
  • SITE_ID — the ID of default site used for notifications;
  • GROUP_ID — array of user group ID’s;
  • USER_IP — user IP address;
  • USER_HOST — user host name.

Note
All parameters passed to this handler function are references to original variables. Therefore, all changes to parameters made within the handler affect values of the original variables.

For example, this allows to modify the RESULT_MESSAGE, which will change message returned by the method CUser::Login.

Источник

Событие init.php на добавление пользователя

Помощь в написании контрольных, курсовых и дипломных работ здесь.

PHP — SQL добавление имени пользователя.
Мне нужна помощь с кодом PHP одного из компонентов(расширений) Joomla. PHP я знаю мало, но код.

ошибка в init.php
Друзья специалисты, вообщем проблема такая, установил я себе форум LogicBoard на dle 10.1, после.

dle 10 init.php
Fatal error: require_once(): Failed opening required.

Ошибка при загрузке Ubuntu 14.04 LTS: run-init: /sbin/init: Permission denied
Здравствуйте! На компьютере установлена Uuntu 14.04 LTS (64 bit). После установки cups (для.

Читайте также:  Asus rog не работает видеокарта

Безопасная работа с init.php
Здравствуйте. Мне нужно отредактировать файл init.php. При этом доступа по ftp у меня нет. Как-то.

/docs/bitrix/php_interface/init.php
Есть сайт http://www.alttradition.ru/ Подскажите пожалуйста как исправить появившуюся ошибку. На.

Рухнул сайт после редактирования init.php
Друзья, по неопытности сделал ошибку в файле /bitrix/php_interface/init.php. редактировал его.

Подключение БД через $db_host и другими параметрами в init.php
Здравствуйте возникла проблема. На локальном сервере(хосте арендованном) лежит и база данных и.

Требуется ваша подсказка /docs/bitrix/php_interface/init.php
Есть сайт http://www.alttradition.ru/ Помогите пожалуйста. Подскажите как исправить появившуюся.

Php+Html!? как кнопке определить в событие по клику фун-цию php!? синтаксис любой пример приведите
по клику на кнопке обычной а вообще мне надо стереть один файл просто по клику, вот сижу и думаю.

Источник

Оцените статью