hostease主机优惠

Mediawiki中文技术论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6344|回复: 0

[使用] mediawiki访问权限的设置

[复制链接]
发表于 2011-12-12 15:42:48 | 显示全部楼层 |阅读模式
BlueHost主机优惠码
mediawiki下,单页面不能进行独立的权限保护。

如果你的网站是私有网站,不希望所有用户访问,则可以设置权限进行整体封闭。

如果有开放内容,那么建议你将封闭部分单做一个wiki,与主站分开。这样在管理上也会容易得多。

权限的设定

在哪里设定?

权限的设定应该在localsettings.php中添加、修改代码。参见localsettings.php的修改方法。

(mediawiki的初始权限设定保存在includes/defaultsettings.php中,可以参考这里的写法,但不要直接改动这里)

如何设定权限?

权限设定代码如下:

$wgGroupPermissions['用户组']['权限名称'] = 取值;

用户组:设定权限的目标范围,*代表所有用户组,user代表登录用户,sysop代表管理员。更详细的介绍参见mediawiki的用户组。

注意:没有单独的匿名用户组。

权限名称:用户注册、页面访问、页面修改等都有单独的权限名称,参见下文说明。

取值:true代表允许,false代表禁止。二者取一。

一旦你更新了localsettings.php,修改内容会即时生效。

设定实例:

例如禁止匿名用户修改页面:

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

$wgGroupPermissions['user']['edit'] = true;

说明:由于无法单独控制匿名用户组,所以采用*首先对所有用户进行修改限制;然后单独对登录用户打开修改权限。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

美国主机评测网站

Archiver|手机版|小黑屋|Mediawiki中文技术论坛

GMT+8, 2024-12-27 10:18 , Processed in 0.043586 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表