0

drupal 7 で特定のユーザー ロールに登録する .ac.uk メールのみを許可する方法を見つけようとしています。

私が見たすべての場所で、以前の drupal バージョンではアクセス制御のオプションが提供されますが、DR7 では提供されません

ハック/モジュールの提案は大歓迎です

4

2 に答える 2

3

この機能はもはやコアではありませんが、現在 drupal 7 では少なくとも 3 つの方法があります (簡単な順で)。

  1. contrib User Restrictions モジュールにドロップします。

  2. Rules モジュールを使用します (これをフィルタリングするための適切なルールが見つからないようですが、理解するのはそれほど難しくありません)。

  3. hook_user_presave を実装する独自の単純なモジュールを作成します。

于 2012-07-08T20:19:37.140 に答える
0

カスタム モジュール ルートをたどった場合は、登録フォームでhook_form_alterを使用してこれを行うことができます。.ac.uk ではない電子メールを拒否する独自の検証関数を追加します。

于 2012-07-08T22:19:27.167 に答える