如何设置进入wiki网站的某些网页时需要密码 35
用Wamp5来集成环境:Apache+PHP5+MySQL.用Mediawiki1.6.8建立的wiki网站,我需要特定的人能进入特定的网页编辑东西,其他人不能浏览和编辑...
用Wamp5来集成环境:Apache+PHP5+MySQL.
用Mediawiki1.6.8建立的 wiki网站,我需要特定的人能进入特定的网页编辑东西,其他人不能浏览和编辑,当用户进入这样的网页时需要输入ID和密码,怎么设置呢?哪位大侠就下我啊? 展开
用Mediawiki1.6.8建立的 wiki网站,我需要特定的人能进入特定的网页编辑东西,其他人不能浏览和编辑,当用户进入这样的网页时需要输入ID和密码,怎么设置呢?哪位大侠就下我啊? 展开
1个回答
展开全部
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;
估计可能你还需要封闭用户组^_^
如果你的网站是私有网站,不希望所有用户访问,则可以设置权限进行整体封闭。
如果有开放内容,那么建议你将封闭部分单做一个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
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询