Mediawiki 如何将用户自动推荐到组?

Mediawiki 如何将用户自动推荐到组?,mediawiki,Mediawiki,我试图在登录时自动将用户推荐到“超级用户”组,但它不起作用 LocalSettings.php // Super user group $wgAddGroups['superuser'] = true; $wgGroupPermissions['superuser']['read'] = true; $wgGroupPermissions['superuser']['edit'] = true; 登录插件 $wgAutopromote = array('superuser'); 根据上下文

我试图在登录时自动将用户推荐到“超级用户”组,但它不起作用

LocalSettings.php

// Super user group
$wgAddGroups['superuser'] = true;
$wgGroupPermissions['superuser']['read'] = true;
$wgGroupPermissions['superuser']['edit'] = true;
登录插件

 $wgAutopromote = array('superuser');
根据上下文,$WGAutomote是一个关联数组

您可以尝试以下操作之一:

$wgAutopromote=array('superuser'=>array(APCOND_EDITCOUNT,0));

$wgAutopromote=数组(
“超级用户”=>数组(“&”,
数组(APCOND_EDITCOUNT,0),
),
);

我现在没有MediaWiki的实时副本,所以我不知道哪一个会起作用,尽管我有预感第二个可能会起作用。

你想让所有登录用户都拥有“超级用户”权限吗?最简单的方法是向现有的
用户
用户组添加额外的用户权限,而不是创建新的用户组

$wgGroupPermissions['user']['some_user_right'] = true; $wgGroupPermissions['user']['some_user_right']=true;
请参阅。

自动升级具有欺骗性,在我的经验中不起作用。最后,我不得不将用户添加到我的auth插件扩展中的组中。我相信我在用户对象中使用了addgroup方法,我必须再次检查。

它们似乎都不起作用。我查看了我的用户档案,但里面没有列出“超级用户”组。嗯,也许加入#mediawiki IRC频道并在那里提问?irc://irc.freenode.net/#mediawikiThanks,我已经尝试了一段时间:(第一个甚至不是有效的PHP。你的意思是
array('superuser'=>array(APCOND_EDITCOUNT,0))
?第二种方法确实有效,尽管您可能希望合并到
$wgAutopromote
中,而不是覆盖默认值。顺便说一下,如果它对您有效,您可以接受自己的答案。