0

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

我看过的每个地方都提供了早期drupal版本中的访问控制选项,但DR7没有

任何黑客/模块建议表示赞赏

4

2 回答 2

3

此功能不再是核心功能,但是现在在 drupal 7 中至少有三种方法(为了方便起见)。

  1. 放入 contrib用户限制模块

  2. 使用规则模块(我似乎找不到过滤这个的好规则,但并不难弄清楚)。

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

于 2012-07-08T20:19:37.140 回答
0

如果您使用自定义模块路线,您可以通过在注册表单上使用hook_form_alter来做到这一点。添加您自己的验证功能,以拒绝不是 .ac.uk 的电子邮件

于 2012-07-08T22:19:27.167 回答