Разграничение прав доступа Групп пользователей к Форумам

Если требуется помощь с движком версии 3.1, спросите её здесь.
Ответить
dm1tr1y
Сообщения: 4
Зарегистрирован: 23.12.16 17:24

dm1tr1y » 23.12.16 17:38

Добрый день.

Мой вопрос простой, но прошу опытных пользователей о помощи.
Я использую оригинальную сборку phpBB 3.1.10 + пакет русского языка.
Инсталлировал phpBB, все успешно.

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

Я создал несколько групп пользователей, поместил в них пользователей.
К группам я назначил локальные и глобальные права.
В разделе "Права доступа" я настроил:

Код: Выделить всё

Локальные права доступа->Форумные права групп->Выбрал нужную группу пользователей->Выбрал форум->Назначил роль "Полный доступ"

Код: Выделить всё

Глобальные права доступа->Права групп->Выбрал нужную группу пользователей->Назначил роль "Все возможности"


При аутентификации на форуме под пользователем в соответствующей группе я вижу сообщение: "На этом сайте нет форумов".
Пожалуйста, подскажите, что я делаю не так? Где копать?

Shredder
Администратор
Сообщения: 1064
Зарегистрирован: 22.08.13 09:05

Shredder » 23.12.16 19:34

Убедитесь, что пользователи из созданных вами групп параллельно находятся в группе "Зарегистрированные пользователи" и не удалены из неё.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

dm1tr1y
Сообщения: 4
Зарегистрирован: 23.12.16 17:24

dm1tr1y » 24.12.16 17:48

Добрый день. Спасибо за Ваш ответ. Проверил, пользователь находится в созданной мной группе и в группе "Зарегистрированные пользователи".
Проверил все пункты, которые могут быть связаны с правами пользователей, групп, ролей, но даже при назначении полного набора прав пользователь не видит мои форумы.
А администратор все видит. Причем, если добавить пользователя в группу администраторов - он тоже все видит.

Shredder
Администратор
Сообщения: 1064
Зарегистрирован: 22.08.13 09:05

Shredder » 24.12.16 22:47

Сделайте трассировку прав, на примере скриншота, и выясните, на каком этапе права блокируются.

Добавлено спустя 17 минут 7 секунд:
Скорее всего, в какой-то из групп было установлено право "Никогда", из-за него и не видно форумы.
Вложения
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

dm1tr1y
Сообщения: 4
Зарегистрирован: 23.12.16 17:24

dm1tr1y » 27.12.16 15:18

Заранее извиняюсь за возможно глупый вопрос, но правильно ли я понимаю, что трассировку надо делать именно для пользователя, который не видит форумы?

Я проверил права группы пользователей:
МАСКИ ПРАВ ДОСТУПА -> Локальные права -> Выбрал Форум -> Выбрал Группу пользователей -> Нажал Посмотреть права.
Все зеленое на всех закладках.

Далее проверяю непосредственно права пользователя:
МАСКИ ПРАВ ДОСТУПА -> Права пользователей -> Выбрал пользователя -> Нажал Посмотреть права.
Вижу это:
Вложения

Shredder
Администратор
Сообщения: 1064
Зарегистрирован: 22.08.13 09:05

Shredder » 27.12.16 19:23

dm1tr1y писал(а):правильно ли я понимаю, что трассировку надо делать именно для пользователя, который не видит форумы?

Да, именно так. Посмотрите ещё локальные права для конкретного пользователя, который не видит.

Расширения какие-нибудь установлены?
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

dm1tr1y
Сообщения: 4
Зарегистрирован: 23.12.16 17:24

dm1tr1y » 28.12.16 12:58

Большое спасибо за помощь! Разобрался. Проблема была в том, что я назначал права доступа группам пользователей непосредственно к форумам, а надо было еще дать им доступ к верхнеуровневой категории.

Ответить