Jump to content

Руководство:$wgWhitelistRead

From mediawiki.org
This page is a translated version of the page Manual:$wgWhitelistRead and the translation is 100% complete.
User rights, access control and monitoring: $wgWhitelistRead
Страницы, которые анонимные пользователи могут видеть.
Введено в версии:1.1.0
Удалено в версии:всё ещё используется
Допустимые значения:(массив названий страниц) или false
Значение по умолчанию:false
Внимание Внимание: MediaWiki с 1.32 по 1.35.4, 1.36.2, 1.37.0 содержит проблему безопасности, которая позволяет непривилегированное редактирование произвольной страницы и выполнение произвольного JavaScript. Если вы используете одну из этих версий и не можете перейти на более новую версию, пожалуйста ознакомьтесь с Версия безопасности декабрь 2021 года/ЧЗВ для обходного пути.

Подробнее

Если группе участников заблокирован просмотр вики с помощью параметра конфигурации $wgGroupPermissions

$wgGroupPermissions[...]['read'] = false;

…вы всё равно можете захотеть, чтобы они могли просматривать определённые ключевые страницы, в частности, главную страницу! Этот параметр содержит массив имён страниц, которые могут просматривать все участники, независимо от их групповых разрешений.

Рекомендуемый минимум, который позволяет всем просматривать домашнюю страницу и экран входа в систему, а также загружать настройки CSS/JS, выглядит следующим образом:

MediaWiki ≥ 1.18.1[1]
$wgWhitelistRead = [
    'Main Page',
    'MediaWiki:Common.css',
    'MediaWiki:Common.js'
    ];
«Main Page» использует пробелы вместо подчеркивания между словами.
Внимание Внимание: Если вы используете язык содержимого, отличный от английского, вам может потребоваться использовать переведённые названия специальных страниц вместо их английских названий.

См. также

Примечания

  1. Начиная с r105428 «Special:PasswordReset» всегда находится в белом списке, как и «Special:UserLogin» и «Special:ChangePassword».