• Добро пожаловать на сайт - Forumteam.digital !

    Что бы просматривать темы форума необходимо зарегестрироваться или войти в свой аккаунт.

    Группа в телеграме (подпишитесь, что бы не потерять нас) - ForumTeam Chat [Подписатся]
    Связь с администратором - @ftmadmin

Как сбросить права доступа к узлу

Sam Jack

Опытный
Опытный
Регистрация
05.03.18
Сообщения
230
Реакции
56
Баллы
415
FTC
  • Автор темы
  • Заблокирован
  • #1
Обратите внимание, если вы планируете совершить сделку с этим пользователем, он заблокирован.
Перед экспериментами убедитесь, что создали рабочую резервную копию базы данных. Приводимые запросы могут поломать ваш форум.

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

Когда это разово, не представляет проблем зайти в дерево узлов (/admin.php?nodes/), выбрать нужный узел, выставить права у нужной группы.

Но что делать, когда много узлов и много групп (например, такое бывает после импорта форума с другого движка)? В таком случае на помощь приходит phpMyAdmin или любой другой sql-менеджер с возможностью выполнять запросы.

Обратившись к дереву узлов (/admin.php?nodes/), наведя мышкой на нужный узел, запоминаем его ID.

Теперь нам достаточно выполнять запрос
Код:
DELETE FROM xf_permission_entry_content WHERE content_id = X;
Где X - это ID нашего узла. Запрос удалит все настройки прав к указанному узлу.

Соответственно, выполнение запроса
Код:
TRUNCATE TABLE xf_permission_entry_content;
полностью сбросит все права ко всем узлам.
 
Сверху Снизу