1

私はシステムに2つの役割(教師と学生)があり、学生はdrupalのように簡単に登録できます。今の問題:教師が教師の役割に登録する必要がありますが、アカウントのステータスはデフォルトで非アクティブになってから、システム管理者がアクティブにします(フォームへの参加をリクエスト)。

これはdrupalに適用できますか?

4

2 に答える 2

4

'Muhammad Reda'で述べたように、2つの異なる登録形式を使用するには、Profile2およびProfile2登録パスcontribモジュールを使用する必要があります。

次に、カスタムモジュールにhook_user_presave(http://api.drupal.org/api/drupal/modules!user!user.api.php/function/hook_user_presave/7)を実装し、$edit配列を次のように変更する必要があります。ユーザーのステータスを0に変更して、教師ユーザーが非アクティブ状態で登録され、管理者が承認できるようにします。

于 2013-01-08T14:45:27.063 に答える
3

Profile2およびProfile2登録パスcontribモジュールを見てください(両方をインストールしてください)。どちらの場合も、役割ごとに異なる登録ページ、役割固有のフィールドなどを設定できます。

于 2013-01-08T07:29:07.330 に答える