drupal 7 で特定のユーザー ロールに登録する .ac.uk メールのみを許可する方法を見つけようとしています。
私が見たすべての場所で、以前の drupal バージョンではアクセス制御のオプションが提供されますが、DR7 では提供されません
ハック/モジュールの提案は大歓迎です
drupal 7 で特定のユーザー ロールに登録する .ac.uk メールのみを許可する方法を見つけようとしています。
私が見たすべての場所で、以前の drupal バージョンではアクセス制御のオプションが提供されますが、DR7 では提供されません
ハック/モジュールの提案は大歓迎です
この機能はもはやコアではありませんが、現在 drupal 7 では少なくとも 3 つの方法があります (簡単な順で)。
contrib User Restrictions モジュールにドロップします。
Rules モジュールを使用します (これをフィルタリングするための適切なルールが見つからないようですが、理解するのはそれほど難しくありません)。
hook_user_presave を実装する独自の単純なモジュールを作成します。
カスタム モジュール ルートをたどった場合は、登録フォームでhook_form_alterを使用してこれを行うことができます。.ac.uk ではない電子メールを拒否する独自の検証関数を追加します。