dousong3760 2013-01-08 07:15
浏览 20
已采纳

在drupal 7中创建具有不同角色的注册页面

I have a system has 2 roles (teacher and student) the student can register straightforward as in drupal. the issue now: I need the teacher to register with teacher role but the account status by default be inactive then the system admin activate it (request to join form).

is this applicable in drupal?

  • 写回答

2条回答 默认 最新

  • dougong2005 2013-01-08 14:45
    关注

    As mentioned by 'Muhammad Reda', you need to use Profile2 and Profile2 registration path contrib modules to have two different register forms.

    And then you need to implement hook_user_presave (http://api.drupal.org/api/drupal/modules!user!user.api.php/function/hook_user_presave/7) in your custom module and need to modify $edit array to change the status of the user to 0 so that teacher user gets registered in inactive state and admin can approve it.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 win2012 iscsi ipsec
  • ¥15 封装的 matplotlib animation 不显示图像
  • ¥15 python摄像头画面无法显示
  • ¥15 关于#3d#的问题:d标定算法(语言-python)
  • ¥15 cve,cnnvd漏洞扫描工具推荐
  • ¥15 图像超分real-esrgan网络自己训练模型遇到问题
  • ¥15 如何构建全国统一的物流管理平台?
  • ¥100 ijkplayer使用AndroidStudio/CMake编译,如何支持 rtsp 直播流?
  • ¥15 用js遍历数据并对非空元素添加css样式
  • ¥15 使用autodl云训练,希望有直接运行的代码(关键词-数据集)