2007/09/15

mediawiki 權限修改

Mediawiki 預設讓沒有註冊的使用者也能修改頁面,要取消未登入使用者修改的權限,就需要修改 LocalSettings.php 的設定。

Mediawiki 的權限,是放在 $wgGroupPermissions 的二維陣列中,所以修改這個陣列的內容就可以改變使用者權限。

不過要注意的是修改設定的語句,要加在 LocalSettings.php 的最後面,不然會因為中間程式 include 其他設定值以後被覆蓋掉。

設定方式,是先取消所有使用者的修改權限,再加入已註冊使用者的修改權限。
$wgGroupPermissions['*']['edit']    = false;
$wgGroupPermissions['user']['edit'] = true;

沒有留言:

張貼留言