Alexeee
@Alexeee
Разработчик игр

Как разрешить обычному пользователю просмотр определенной страницы?

У меня есть небольшая приватная вики и я хочу, чтобы зарегистрированные пользователи имели доступ к чтению определенных статьей.
Если использовать $wgGroupPermissions['user']['read'] = false; то пользователю будет всё запрещено (это нужно). Но я хочу этому пользователю дать доступ к определенной статье. Как это можно реализовать?

P.S. Пробовал плагин LockDown, но он лишь ограничивает права, т.е. если у user прав не было, то и не будет.
  • Вопрос задан
  • 562 просмотра
Решения вопроса 1
UksusoFF
@UksusoFF
Так пользователи смогут читать все статьи, а гости - нет:
$wgGroupPermissions['*']['read'] = false;
$wgGroupPermissions['user']['read'] = true;

https://www.mediawiki.org/wiki/Manual:User_rights

Так же можно закрыть доступ к определенному пространству имен: https://www.mediawiki.org/wiki/Manual:$wgNamespace...

И добавить кастомные группы: https://www.mediawiki.org/wiki/Manual:User_rights#...

В принципе поигравшись с этими настройками можно реализовать почти все что нужно.
Если нет, то стоит смотреть эти расширения: https://www.mediawiki.org/wiki/Category:Page_speci...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы