XF 2.2 права групп пользователей, иерархия прав

Версия XenForo
2.2.17

liner

Проверенные
Сообщения
1,053
Решения
3
Реакции
410
Баллы
11,095
Коллеги, обленился и всё забыл:) В поиске был, вяло пошарился. Напомните, пожалуйста логику.
Нужно закрыть всем-превсем, кроме админов, право создавать теги.
Помню, что "посетители" - разрешить всё, остальным наследовать. Но в этом случае новички могут создавать теги и засирают, пардон, весь форум.
А нужно оставить только админам. Но админ ведь тоже "посетитель", запутался, всем всё зарубил, сижу, вспоминаю, как это делалось.
Напомните, пожалуйста.

Помню, что ID групп админов "выше" посетителей, зарубил всё посетителям, а админам разрешил - не работает. И админы не могут создавать тэги. Открываю посетителям - и у админов появляется.
 
Последнее редактирование:
Решение
"посетители" - разрешить всё
????????????????


Помню, что ID групп админов "выше" посетителей
Неправильно помните. Ни одна группа не выше другой, все группы равны. У всех юзеров есть основная группа с айди 2 - Registered. Дальше вы сверху накидываете дополнительные
Если хоть у одной группы есть "разрешить" - будет разрешено
Если хоть у одной группы есть "запретить" - будет запрещено

Итого, у группы с айди 2 (Registered) в положение "разрешено" вы выставляете только максимально базовые права. Дальше накидываете пользователям дополнительные группы, у которых есть "разрешено" на нужные права. Положение "запретить" должно использоваться только в исключительных случаях, когда надо перекрыть другие группы явным...
"посетители" - разрешить всё
????????????????


Помню, что ID групп админов "выше" посетителей
Неправильно помните. Ни одна группа не выше другой, все группы равны. У всех юзеров есть основная группа с айди 2 - Registered. Дальше вы сверху накидываете дополнительные
Если хоть у одной группы есть "разрешить" - будет разрешено
Если хоть у одной группы есть "запретить" - будет запрещено

Итого, у группы с айди 2 (Registered) в положение "разрешено" вы выставляете только максимально базовые права. Дальше накидываете пользователям дополнительные группы, у которых есть "разрешено" на нужные права. Положение "запретить" должно использоваться только в исключительных случаях, когда надо перекрыть другие группы явным запретом

 
Registred:
1763674729641.png

Administrative:
1763674756806.png

Итог:
"Post replies" - сбрасываем разрешение для группы Registred, то есть никто из групп не может отвечать. Но потом выдаем право группе Administrative, пользователи которой могут отвечать в темах
"Post new thread" - запрещаем, чтобы никто и никогда не смог создавать темы. Даже если где-то будет висеть разрешающее право, итог все равно будет запрещающим
 
Matew, да, спасибо, уже копаюсь. Есть какой-то косяк с админами или со мной (правами) лично. Обращусь с Вашего разрешения, если не достигну результата.
Что-то у меня тут на**верчено за столько лет:) Бардак с правами и группами.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу