Zend Framework 2.1 を使用しています
Zend フォームの電子メール フィールドのドメインまたは電子メール アドレスのブロックリストを作成したいと考えています。Zend InputFilter でできると思います。しかし、私はそれを行う方法がわかりません
Zend Framework 2.1 を使用しています
Zend フォームの電子メール フィールドのドメインまたは電子メール アドレスのブロックリストを作成したいと考えています。Zend InputFilter でできると思います。しかし、私はそれを行う方法がわかりません
InputFilter は、入力データのグループを検証してサニタイズすることを目的としており、バリデーターとフィルターを使用してこの目標を達成します。
一部のドメインをブロックするために必要なのは、カスタム バリデータです。
ここで注意が必要なのは、メールアドレスからドメインを抽出する必要があることです。これは、EmailAddress バリデーターが既に行っていることです (それはうまくいきます)。
幸いなことに、EmailAddress バリデーターは、内部のホスト名バリデーターを使用して、ドメインが有効であることを確認します。
これが私が提案するものです:
お役に立てれば。