2013-05-30 38 views
0

我想爲我的學校董事會設置MediaWiki安裝,並給予「教師」用戶組比學生用戶組更多的權限。如何根據特定的電子郵件地址自動識別MediaWiki用戶?

董事會中的所有教師都擁有@ boardname.com電子郵件地址,因此以這種方式識別他們很容易。

我如何輕鬆地將他們自動推薦給教師組?

手冊給出了這樣的例子..

$wgAutopromote[ 'teacher' ] = array (
    '&', 
     APCOND_EMAILCONFIRMED, 
); 

或能拿emailconfirmed代碼來檢查?

回答

0

Autopromote.php看來,不可能添加新的條件(除非你開始黑客入侵MediaWiki核心,除非你打算髮送補丁程序,否則你不應該這樣做)。而且還沒有電子郵件正則表達式條件。

所以,你最好的辦法是添加一個簡單的擴展,首先檢查APCOND_EMAILCONFIRMED(以確保用戶真正擁有自己註冊時使用的電子郵件地址),然後基於電子郵件地址將用戶添加到teachers組。

相關問題