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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置进入wiki网站的某些网页时需要密码相关的知识,希望对你有一定的参考价值。

用Wamp5来集成环境:Apache+php5+mysql.
用Mediawiki1.6.8建立的 wiki网站,我需要特定的人能进入特定的网页编辑东西,其他人不能浏览和编辑,当用户进入这样的网页时需要输入ID和密码,怎么设置呢?哪位大侠就下我啊?

参考技术A 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

以上是关于如何设置进入wiki网站的某些网页时需要密码的主要内容,如果未能解决你的问题,请参考以下文章

如何进入网站后台管理系统

selenium:python如何绕过登录页面登录网页

网页怎么自动记住密码?

Securecrt记住账号和密码

如何登陆一个网站进行后台管理呢??

跳转到另一个网页时自动登录