質問 > フロント機能 > UserPasswordバリデーションが効かない |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
umebius |
投稿日時: 2021/8/16 21:48
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: UserPasswordバリデーションが効かない マイページのEntryTypeでは管理画面側とは違って、
'data_class' => 'Eccube\Entity\Customer',となっております。 そのためオブジェクト上、$Customerのpasswordの値はフォーム送信時にフォームから送信した'**********'もしくはユーザーが変更を加えた値で上書きされています。 それがUserPasswordバリデーションでチェックした時に一致しない理由ではないかと思います。 なのでUserPasswordを使うよりもFormEventを使うなどして独自にバリデーションした方が良い気がしますね。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
UserPasswordバリデーションが効かない | gfcph | 2021/8/16 17:01 |
» Re: UserPasswordバリデーションが効かない | umebius | 2021/8/16 21:48 |
Re: UserPasswordバリデーションが効かない | gfcph | 2021/8/18 8:31 |
Re: UserPasswordバリデーションが効かない | umebius | 2021/8/18 20:52 |