カスタムUserオブジェクトのUserTypeを作成しました。フィールドの1つはパスワードです。
理想的には、コントローラーでこれを処理するのではなく、データトランスフォーマー/関連としてフォームを送信するときにパスワードをエンコードする必要があります。ただし、これはソルトされたパスワードであるため、パスワードを生成するたびにソルトを再生成するのが好きなので、これは問題になります。この余分な値をDataTransformerに取り込む方法がわかりません。
したがって、基本的に2つの質問があります。
- UserType(AbstractType)の一部としてエンコードを行うのは良い/悪い考えですか、それともコントローラーで処理する必要がありますか?
- これを可能にするために、必要な情報をDataTransformerに渡すにはどうすればよいですか?
ありがとう。