2013-01-08 50 views
1

我有一個系統有2個角色(老師和學生),學生可以在drupal中直接註冊。 現在的問題:我需要老師註冊教師角色,但默認情況下帳戶狀態爲非活動狀態,然後系統管理員激活它(請求加入表單)。在drupal中創建不同角色的註冊頁面7

是否適用於drupal?

回答

4

正如'Muhammad Reda'所提到的,您需要使用Profile2和Profile2註冊路徑contrib模塊以具有兩種不同的註冊表格。

然後你需要你的自定義模塊中實現hook_user_presave(http://api.drupal.org/api/drupal/modules!user!user.api.php/function/hook_user_presave/7),並需要修改$ edit array將用戶的狀態更改爲0,以便教師用戶可以註冊到非活動狀態,並且管理員可以批准它。

相關問題