Manual:Захист

From mediawiki.org
This page is a translated version of the page Manual:Protection and the translation is 95% complete.
Outdated translations are marked like this.

Захист використовується для обмеження внесення змін на сторінку (редагування чи перейменування), створення сторінки, чи завантаження файлу.

MediaWiki обробляє наявні та відсутні сторінки по-різному, оскільки у відсутніх сторінок немає ID сторінки. Ось чому інформація про захист зберігається у двох різних таблицях, і перелічування таких сторінок окреме.

База даних

Інформація про захищені сторінки чи назви зберігається в таблицях page_restrictions і protected_titles .

Спеціальні сторінки

Список захищених сторінок можна знайти на Special:ProtectedPages. Список захищених назв можна знайти на Special:ProtectedTitles.

API

Сторінку можна захистити за допомогою API protect .

Список захищених сторінок можна отримати за допомогою API allpages , використовуючи параметр apprtype. Список захищених відсутніх назв (сторінок, які були захищені для запобігання їхньому створенню) можна отримати за допомогою API protectedtitles .

Рівні захисту назви можна отримати за допомогою API info , використовуючи inprop=protection.

Сценарії обслуговування

Сценарій обслуговування protect.php може бути використаний для захисту та зняття захисту сторінок із командного рядка.

Хуки

Див. також