安全设定,关闭注册,防止用户编辑内容

From 呼吸的草稿本

Jump to: navigation, search

因为require_once( “includes/DefaultSettings.php” )中初始化过,所以下面语句必须放在此语句之后。

禁止新用户注册

在LocalSettings.php中加入:

  1. Prevent new user registrations

$wgWhitelistAccount = array ( “user” => 0, “sysop” => 1, “developer” => 1 );

此时用户无法自助注册。管理员可以到登录页面(Special:UserLogin)里,输入一个用户名和email,然后点击“by email”,系统创建帐号并将随机密码发送到指定email里。

禁止匿名用户编辑

  1. $wgGroupPermissions = array();

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

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

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

PS.网上转的那份代码有问题,不过仔细看就能知道少了两个 【】 嘿嘿 PS2.终于把wiki恢复回来了,完全手工操作,累。

Personal tools