如何设置进入wiki网站的某些网页时需要密码 35

用Wamp5来集成环境:Apache+PHP5+MySQL.用Mediawiki1.6.8建立的wiki网站,我需要特定的人能进入特定的网页编辑东西,其他人不能浏览和编辑... 用Wamp5来集成环境:Apache+PHP5+MySQL.
用Mediawiki1.6.8建立的 wiki网站,我需要特定的人能进入特定的网页编辑东西,其他人不能浏览和编辑,当用户进入这样的网页时需要输入ID和密码,怎么设置呢?哪位大侠就下我啊?
展开
 我来答
allwiki
2006-12-28
知道答主
回答量:21
采纳率:0%
帮助的人:35.5万
展开全部
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;
说明:由于无法单独控制匿名用户组,所以采用*首先对所有用户进行修改限制;然后单独对登录用户打开修改权限。
----------------------------
你的问题应该是:
$wgGroupPermissions['*']['read'] = false;
$wgGroupPermissions['user']['read'] = true;
估计可能你还需要封闭用户组^_^

参考资料: http://www.allwiki.com/wiki/Mediawiki%E7%9A%84%E7%94%A8%E6%88%B7%E6%9D%83%E9%99%90%E8%AE%BE%E7%BD%AE

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式