我試圖找出如何只允許.ac.uk電子郵件註冊在Drupal一個spcific用戶角色7只允許特定的電子郵件註冊用戶角色的Drupal 7
每一個地方我已經看過給予選擇與在早期的Drupal版本的訪問控制,但不DR7
任何黑客/模塊的建議表示讚賞
我試圖找出如何只允許.ac.uk電子郵件註冊在Drupal一個spcific用戶角色7只允許特定的電子郵件註冊用戶角色的Drupal 7
每一個地方我已經看過給予選擇與在早期的Drupal版本的訪問控制,但不DR7
任何黑客/模塊的建議表示讚賞
此功能是在覈心不再,但也有做,現在在Drupal 7中至少三種方式(以方便順序)。
拖入contrib User Restrictions module。
使用規則模塊(我似乎無法找到一個很好的規則來過濾這個,但它不是很難弄清楚)。
編寫自己的實現hook_user_presave的簡單模塊。
如果你去了自定義模塊的路線,你可以通過在登記表上使用hook_form_alter做到這一點。添加您自己的驗證功能,可以拒絕那些不是.ac.uk的電子郵件
無法找到一個很好的規則或工作指導,所以選擇1似乎工作正常 – 2012-07-09 16:09:57