ユーザーがアプリケーションを入力できるように、ログインの3つのフィールドを検証する必要があります。ほんの少しの例が必要です。fosuserbundleの検証に本当に責任があるメソッドはどこですか?それを上書きすることができますfosuserbundleでユーザー名、パスワード、その他のフィールドを検証するにはどうすればよいですか?
-1
A
答えて
1
新しい検証グループを作成し、FOSUserのフォームを上書きして新しい検証グループを適用する必要があります。
あなたのオブジェクトは、検証グループを利用している場合、あなたはあなたのフォームが使用すべき検証グループ(複数可)を指定する必要があります:
$form = $this->createFormBuilder($users, array(
'validation_groups' => array('registration'),
))->add(...);
フォームクラスを作成している場合(良い習慣)、あなたはconfigureOptions()メソッドに以下を追加する必要があります。
use Symfony\Component\OptionsResolver\OptionsResolver;
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'validation_groups' => array('registration'),
));
}
https://symfony.com/doc/current/validation/groups.html
FOSUserはXML形式の検証の説明を使用しており、検証ファイルを上書きすることはできません。新しい検証グループを作成して独自のフォームのみを使用できます。
関連する問題
- 1. ユーザ名とパスワードの横の追加フィールドを認証するにはどうすればよいですか?
- 2. ブラックベリーテキストボックスにユーザー名とパスワードのフィールドを入力するにはどうすればよいですか?
- 3. FOSUserBundle - ユーザ名、パスワード、電子メールフィールドの検証
- 4. SQLサーバーで「ユーザー名とパスワード」タイプの検索を行うにはどうすればよいですか?
- 5. fosuserbundleのフィールドを選択するにはどうすればいいですか?
- 6. ドロップダウンリストで[その他]オプションを検証するにはどうすればよいですか?
- 7. Gravでユーザー名の検証を無効にするにはどうすればよいですか?
- 8. 通貨フィールドを検証するにはどうすればよいですか?
- 9. フォーム認証 - 非アクティブユーザーのユーザー名とパスワードを確認するにはどうすればいいですか?
- 10. フィールドを別のフィールド値で検証するにはどうすればよいですか? Laravel 5.4
- 11. Androidでパスワードパターンによるパスワード検証を実装するにはどうすればよいですか?
- 12. ユーザマネージャで作成されたユーザのパスワードを検証するにはどうすればよいですか?
- 13. AngularJSの別の入力でパスワードの検証を変更するにはどうすればよいですか?
- 14. 他のユーザーのパスワードを更新して、他のユーザーを模倣しないようにするにはどうすればよいですか?
- 15. macOsのsourcetreeでgithubアカウントのユーザー名パスワードを変更するにはどうすればよいですか?
- 16. Javaのログインデータベースで重複する値(ユーザー名、パスワード)を探すにはどうすればよいですか?
- 17. パスワードを認証して検証するにはどうすればよいですか?
- 18. Chromeのようにユーザー名/パスワードを保存するかどうかをユーザーに尋ねるにはどうすればよいですか?
- 19. iOS:関数 "isEqual"のキーチェーンからユーザー名/パスワードを取得するにはどうすればよいですか?
- 20. 名前が空白のSQLユーザーのパスワードを変更するにはどうすればよいですか?
- 21. TYPO3のバインドされたオブジェクトで選択フィールドを検証するにはどうすればよいですか?
- 22. パスワードを検証し、ユーザー名が使用されていないことを確認するにはどうすればよいですか?
- 23. XCodeのユーザー名/パスワードを使用してウェブサイトにログインするにはどうすればよいですか?
- 24. いくつかのフィールドをある程度検証するにはどうすればよいですか?
- 25. scala.swing.passwordfieldに入力されたパスワードを検証するにはどうすればよいですか?
- 26. Seleniumを使用してパスワードのリセット機能を検証するにはどうすればよいですか?
- 27. SOAPヘッダー要求で一般ユーザー名とパスワードを送信するにはどうすればよいですか?
- 28. 特定のフィールドのサーバー側の検証を無効にするにはどうすればよいですか?
- 29. アンドロイドアプリのユーザーを認証するにはどうすればよいですか?
- 30. データベースの検証によるハードコードされたパスワードとユーザー名