De vez en cuando algunos clientes nos piden cerrar el acceso instalaciones que realizamos de MediaWiki, ya sea porque almacenan datos con cierto grado de confidencialidad, etc.
Para conseguirlo, basta con añadir al fichero LocalSettings.php las siguientes directivas:
# Disable reading by anonymous users $wgGroupPermissions['*']['read'] = false; # But allow them to read e.g., these pages: $wgWhitelistRead = array ( "Main Page", "Special:Userlogin", "Help:Contents", "-"); # Like previous, but for French (be careful of encoding! save file as UTF-8!) # $wgWhitelistRead = array( ":Page Principale", "Special:Userlogin", "Aide en français");
Si queremos además evitar que un usuario anónimo cree una cuenta, podemos restringir ese derecho mediante:
# Disable create account by anonymous user $wgGroupPermissions['*']['createaccount'] = false;
Si queremos administrar los usuarios podemos utilizar esta extensión 🙂
Mas información en la documentación de MediaWiki, salud, 😉