У меня есть форма для изменения электронной почты, EmailChangeForm
, которая расширяет форму охранного пользователя, sfGuardUserForm
и использует два столбца: email_address
и password
.
Я хочу, чтобы форма проверяла,пароль правильный, и если да, измените адрес электронной почты на новый.
Моя проблема в том, что форма также сохраняет поле password
в объекте пользователя.
Я знаю, что спароль проверен, его нельзя изменить в теории, но мне все еще не нравится, когда он повторно сохраняется с новым значением из формы, поэтому есть ли способ заставить форму сохранить только поле email_address
?