0
我确定这已经回答了一些地方,但经过几个小时的搜索后我找不到它。我想要做的是允许用户创建自己的帐户,但只有在给予他们编辑文章的权限之前才能阅读。我可以找出创建新组所需的部分,但我无法告诉它为新用户提供特定的组权限。我可能只是没有找到正确的地方,但如果有人可以帮助我,或者至少指出我正确的方向,将不胜感激。MediaWiki为新用户设置默认组
我确定这已经回答了一些地方,但经过几个小时的搜索后我找不到它。我想要做的是允许用户创建自己的帐户,但只有在给予他们编辑文章的权限之前才能阅读。我可以找出创建新组所需的部分,但我无法告诉它为新用户提供特定的组权限。我可能只是没有找到正确的地方,但如果有人可以帮助我,或者至少指出我正确的方向,将不胜感激。MediaWiki为新用户设置默认组
尝试以相反方式:给予默认用户组只读权限,然后将用户提升为受信任的用户组。
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['user']['edit'] = false;
$wgGroupPermissions['user']['createpage'] = false;
$wgGroupPermissions['trusted']['edit'] = true;
$wgGroupPermissions['trusted']['createpage'] = true;
是的,这几乎是我最终做的。似乎工作。谢谢! – user3204742
通常,ConfirmAccount最好覆盖这样的用例。从你的问题来看,你不清楚为什么你希望他们自动获得一个账户,这是一个私人的维基? – Nemo