こんにちは、ユーザー入力を検証しようとしていますが、正しい方法がわかりません。
ユーザー作成フォームの名と姓のフィールドを検証したいと考えています。Zend フレームワークで PHP を使用しているため、バリデーターを作成します。いくつかの調査を行った後、最初と最後にスペースを入れずに、すべての UTF8 文字を実際に許可する必要があると思います。正規表現についてはわかりませんが、後で見つけることができます.phpのpreg_matchを使用する可能性が高いです.
これらの詳細は、姓に sn フィールド、名に givenName を使用して OpenLDAP に保存しています。名前を制限するにはどうすればよいですか?OpenLDAP の長さに制限はありますか、受け入れる文字を確認する必要がありますか、それともすべての文字を受け入れますか?
名と姓を検証する必要がありますか、それともユーザーに必要なものを入力させるだけですか?
「text.text」で構成されるユーザー名用の別のフィールドを使用しています。テキストは A-Za-z 文字です。
ちょっとしたガイダンスが必要なだけなので、コードを投稿していません。ここでのベストプラクティスは本当にわかりません。