Hello DaveMahon,
How am I supposed to do this?
If I place the following function in my model the same old story
happens:
function beforeValidate() {
unset($this->data['User']['password']);
return true;
}
On Jun 30, 4:59 pm, DaveMahon <[EMAIL PROTECTED]> wrote:
> You'll probably want to just go ahead and unset those fields - not
> just because that will eliminate validation, but also because it will
> prevent your app from overwriting people's passwords.
>
> On Jun 29, 10:37 am, Colmar <[EMAIL PROTECTED]> wrote:
>
> > Hello everyone,
>
> > I'm trying to accomplish a user profile page where the user has the
> > possibility to edit his / her details:
> > - nick name
> > - e-mail address
> > - newsletter
>
> > - old password
> > - new password
> > - new password 2x
>
> > It works awesome however I don't want the Model to validate the three
> > latter fields when the 'new password'fieldis empty. How do I tell
> > the Model to do this? I have 3 rules for these each fields (there is a
> > plus validation for 'old password' to check whether it matches with
> > the one in the database and also there is a validation for the two new
> > password fields to check whether they match or not).
>
> > I was thinking of the beforeValidate() function but don't have a clue
> > what to declare there.
>
> > Thank you for your help in advance.
>
> > Regards,
>
> > Colmar
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---