只允许特定电子邮件注册到用户角色drupal 7

时间:2012-07-08 19:59:42

标签: php drupal drupal-7 drupal-modules acl

我试图找出如何只允许.ac.uk电子邮件注册到drupal 7中的特定用户角色

我看过的每个地方都会在早期的drupal版本中提供访问控制选项,但不包括DR7

任何黑客/模块建议赞赏

2 个答案:

答案 0 :(得分:3)

此功能不再是核心功能,但现在在drupal 7中至少有三种方法(按顺序排列)。

  1. 放入contrib User Restrictions module

  2. 使用规则模块(我似乎无法找到过滤此规则的好规则,但要弄清楚并不是很难。)

  3. 编写自己的实现hook_user_presave的简单模块。

答案 1 :(得分:0)

如果您关闭了自定义模块路径,则可以使用注册表单上的hook_form_alter执行此操作。添加您自己的验证功能,拒绝不是.ac.uk的电子邮件