May 20, 2012, Sunday, 140

Zugriffsrechte

Help:

Aus Webcoachwiki

Wechseln zu: Navigation, Suche

Die Zugriffsrechte für die Anwender können nur über die LocalSetting.php eingerichtet werden. Die Einrichtung erfolgt nach folgendem Schema:

Rechte vergeben

Die Rechte sind in den webcoachwiki's zur Zeit so vergeben, dass die Startseite, die Projektseiten und die Hilfeseiten von allen geselesen werden können. Editieren ist grundsätzlich nur im angemeldeten Zustand möglich. Diese Rechte sind im Mysettings geregelt.

  • $wgGroupPermissions['*' ]['createaccount'] = true;
  • $wgGroupPermissions['*' ]['read'] = true;
  • $wgGroupPermissions['*' ]['edit'] = true;

Dies sind die Recht, die standardmäßig für alle User freigeschaltet sind. Diese Rechte sind im aktuellen Wiki nun alle abgeschaltet, die Abschaltung gilt für alle Gruppen, deren Rechte nicht im Nachhinein noch gesondert definiert sind

Wenn auch die Leserechte abgeschaltet sind, muß zumindest die Login-Seite, sinnvollerweise aber auch die Hauptseite mit entsprechenden Hinweisen für alle Benutzer freigeschaltet sein. Natürlich können hier auch noch andere Seiten, durch einfaches Eintragen in die Liste freigeschaltet werden.

  • $wgWhitelistRead = array("Hauptseite","Spezial:Userlogin");
  • Mit einer Änderung in den Settings kan auch ein ganzer Namespace freigeschaltet werden. Hier ist der Namespace als Nummer, gefolgt von einem Doppelpunkt einzugeben. $wgWhitelistRead[] = "4:" (Hilfe)

Alte Einrichtung

Die untenstehenden Freischaltung und Sperren sind im Buch WikiTools noch beschrieben, funktionieren aber in der aktuellen Version nicht mehr. $wgWhitelistEdit = true; $wgWhitelistAccount = array("user" => 0, "sysop" => 1, "developer" => 1);