我想为学校董事会设置MediaWiki安装,并为“教师”用户组提供比学生用户组更多的权限。
董事会中的所有教师都有@ boardname.com电子邮件地址,因此以这种方式识别它们很容易。
如何轻松地将他们自动推荐给教师团队?
手册给出了这个例子..
$wgAutopromote[ 'teacher' ] = array (
'&',
APCOND_EMAILCONFIRMED,
);
或者可以获取要验证的电子邮件确认代码吗?
答案 0 :(得分:0)
从Autopromote.php开始,似乎无法添加新条件(除非您开始黑客入侵MediaWiki核心,除非您计划发送补丁,否则不应该这样做)。并且还没有电子邮件regexp条件。
因此,您最好的选择是添加一个首先检查APCOND_EMAILCONFIRMED
的简单扩展程序(以确保用户实际拥有他们注册的电子邮件地址),然后根据电子邮件地址将用户添加到teachers
小组。