限制$ wgWhitelist是否可以通过组成员身份读取?

问题描述 投票:0回答:1

很遗憾,我的任务是管理公司的MediaWiki,但我对此并不了解。我公司出于安全原因不允许扩展。 Wiki是私有的,因此只有注册用户才能看到内容。只有sysop可以创建新用户。我创建了一个只能编辑和查看单个页面的组。页面调用由$ wgWhitelistRead启用。这也允许匿名用户阅读页面。是否可以在localsettings.php中为注册用户创建if查询,以便只有注册用户才能看到该网站?还是我有更好的方法?

PS:我知道Wiki并不是真正为公司用途而设计的,但是不幸的是,官僚们不想出于习惯而使用其他任何东西。

mediawiki mediawiki-installation
1个回答
0
投票

基本上,受您的限制:不,您无法做您想要的事情。

更长的答案:虽然可以使用扩展(您积极地说您不能做到)来实现您想要的功能,但通常来说,MediaWiki根本不支持此类用例。这意味着,即使您使用某些扩展名,也可能导致奇怪的行为,并且不能保证安全性,因此页面仅对允许访问的人员始终可见。

您可以找到有关该here的更多文档。

© www.soinside.com 2019 - 2024. All rights reserved.