Виключаємо користувача з id 1 з групи адміністраторів в bitrix

Блог> Bitrix> Виключаємо користувача з ID = 1 з групи адміністраторів в Bitrix

Виникли причини, коли у користувача з ID = 1 необхідно було прибрати права адміністратора сайту, і тут виник казус. У нас були інші облікові записи з правами адміністраторів на сайті, ось тільки зняти галочку в налаштуваннях користувача з ID рівним 1 не вдавалося, зрозуміло, це було зроблено з метою безпеки.

Розробники Bitrix вкрай не радять вносити будь-які зміни, минаючи API. Але тому що виходу іншого не знайшлося, було вирішено зробити саме так.

У базі є таблиця, звана b_user_group. в цій таблиці знаходяться записи, які зберігають ID користувачів, і ID груп до яких вони належать, відповідно ці поля називаються USER_ID і GROUP_ID. Напевно, ви вже здогадалися, що якщо видалити потрібний запис, то можна виключити користувача з потрібної групи.

Виключаємо користувача з id 1 з групи адміністраторів в bitrix

Отже, нам потрібно видалити запис, де USER_ID = 1 (це ID першого користувача), а так само GROUP_ID = 1 (це ID групи адміністраторів). Для цього можна виконати простий запит в базу даних.

Після виконання запиту в базі була видалена 1 запис. Тим самим ми прибрали входження користувача в цю групу. На цьому все, більше ніяких маніпуляцій робити не потрібно.

Запит можна виконати в консолі SQL, безпосередньо в адмінці Бітрікс:
Налаштування -> Інструменти -> SQL запит

Ну і на останок, хотілося б відзначити, все щоб ви були вкрай обережні при роботі з БД, тому що наколобродити в базі даних справу простіше простого.
На цьому все, бувайте здорові, успіхів!