【问题标题】:MediaWiki: how to hide users from the user list?MediaWiki:如何从用户列表中隐藏用户?
【发布时间】:2010-03-17 06:57:40
【问题描述】:

我为一个错误地添加了两个用户的客户设置了 Mediawiki 1.15.1。他们现在想从用户列表中隐藏这些用户。

这似乎是通过 $wgGroupPermissions 数组和 $wgGroupPermissions['suppress']['hideuser'] = true; 完成的,但完全不清楚隐藏工作需要什么条目,或者新组(“隐藏”或其他)是否有首先使用$wgAddGroups['bureaucrat'] = true; 创建。

目前,我已将两个要隐藏的用户添加到“监督”组中,该组解释了“阻止用户名,将其对公众隐藏 (hideuser)”,但他们仍然出现在 Special:ListUsers 页面上。

不知道 MediWiki 数组如何更改界面中显示的选项,到目前为止,我已将此添加到 LocalSettings.php

$wgGroupPermissions['suppress']['hideuser'] = true;
$wgAddGroups['supress'] = true;

或者 - 因为他们实际上并没有向 wiki 添加任何内容 - 他们是否可以简单地从 MySQL 用户表中删除 - 尽管 MediaWiki 对此提出警告?

还有其他人成功做到这一点吗?

更新 - 这是 MediaWiki 管理员中的一个漏洞(尽管有解决方法)。请参阅this thread on MediaWIki Users 和下面的回复注释。

【问题讨论】:

    标签: php mysql mediawiki


    【解决方案1】:

    安装"merge and delete" 扩展。

    【讨论】:

    • 我已经看到了,但试图避免额外的工作。没有别的办法?
    • Hoggwild 在 Mediawiki 'mwusers' 论坛上回复了一个新脚本 - 在我发布了唯一可用的选项并意识到此功能不容易使用之后(假设您创建了一个新用户然后想要退出)。见:mwusers.com/forums/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-02-16
    • 1970-01-01
    • 2020-05-14
    • 1970-01-01
    相关资源
    最近更新 更多