Kézikönyv:$wgWhitelistReadRegexp

From mediawiki.org
This page is a translated version of the page Manual:$wgWhitelistReadRegexp and the translation is 100% complete.
User rights, access control and monitoring: $wgWhitelistReadRegexp
A fehérlisták nyilvános címei reguláris kifejezésekkel.
Bevezetve:1.21.0 (Gerrit change 11137; git #550b878e)
Eltávolítva:használatban
Megengedett értékek:(Reguláris kifejezések tömbje) vagy „false”
Alapértelmezett érték:false
Figyelem Figyelem: MediaWiki from 1.32 to 1.35.4, 1.36.2, 1.37.0 contain a security issue that allow unprivileged editing of arbitrary page and arbitrary JavaScript execution. If you are using one of these versions and can not upgrade to a newer version, please see 2021-12 biztonsági kiadás/GYIK for a workaround.

Részletek

A változó a $wgWhitelistRead -hez hasonló, de reguláris kifejezéseket használ.

Ez félnyilvános wikiken hasznos, ahol a nyilvánosság számára csak egy névtér látható.

A funkció megegyezik a cím reguláris kifejezésével, amely alsóvonás nélkül szerepel. A ^ és a $ meghatározása nélkül a reguláris kifejezés nem fehérlistázandó lapokkal is megegyezhet.

A beállítási paraméter csak a következő beállítás esetén működik:

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

Máskülönben a beállítástól függetlenül minden lap elérhető.

Figyelem Figyelem: Ha a tartalmi nyelv angoltól eltérő, akkor esetleg a speciális lapok lefordított neveit kell megadnod.

Példák

A „Kezdőlap” vagy a „Biztonsági Kezdőlap” fehérlistára tétele:

$wgWhitelistReadRegexp = [ '/Main Page/' ];

Bármely, „User” előtagú lap olvasható, például „User is banned” és „User:JohnDoe”:

$wgWhitelistReadRegexp = [ '@^UsEr.*@i' ];

Allow reading "Main Page" and all pages in namespace "Foo Bar":

$wgWhitelistReadRegexp = [
    '/Main Page/',
    '/^Foo Bar:/'
];