1С-Битрикс как добавить группу пользователя после регистрации

Если вы хотите сэкономить время и лишний раз не дергать администратора с фразой «дай права!!» 🙂 — эта статья для вас. Простой скрипт, добавляет вашим сотрудникам группу пользователя. Правда есть один нюанс — почта должна быть корпоративной.

Как в Битриксе проверить емейл на домен и дать пользователю группу

Чтобы проверить email при регистрации, нам понадобится файл init.php, который лежит в /bitrix/php_interface/ (если не лежит, его нужно создать). Код обработчика ниже:

В нашем обработчике мы смотрим на введенный емейл — $arFields[«EMAIL»], и если в нем содержится @test.com.ua или @test.ua — добавляем новому пользователю группу 8.

Зачем это нужно? Вместо test.com.ua и test.ua вы пишите свою (или свои) доменные зоны, которая обязательно содержится в почте ваших сотрудников. И, при дальнейшей регистрации, чтобы не тратить время с выдачей прав, ваши сотрудники сразу же получают группу пользователя «Сотрудники». В моем случае, этой группе товары доступны по более низким ценам.

Что еще можно придумать для групп — ну, например, различные права на редактирование данных, особенно это удобно для контент-менеджеров. Вы сначала заводите корпоративную почту, а затем уже при регистрации человек получает все необходимые права для работы. Вам не нужно больше самому создавать пользователя и потом скидывать логин\пароль 🙂 .

Удобно, не правда ли? 🙂

автор: Dmitriy

Занимаюсь веб-разработкой с 2011 года.Предоставляю услуги по созданию проектов на CMS 1С-Битрикс — сайты, шаблоны и компоненты с нуля, а также доработка функционала на уже существующих проектах.


Другие виды работ:

— Вёрстка макетов (HTML, CSS, JavaScript, jQuery, JADE, SASS, Gulp);

— Натяжка вёрстки на 1С-Битрикс;

— Скрипты на PHP и JS (jQuery);

— Парсинг (CSV, XML, XLSX, JSON);

— Интеграции со сторонними сервисами по API;

— Многоязычные версии сайтов;

— и многое другое :)


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

E-mail: dmitriyribka@gmail.com

Skype: cinemacreaterus


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *