Just looked through the source code. It seems the sfGuardPlugin
implements the change password feature pretty much exactly how I did,
so I'm going to stick with my current method.
Thanks for the help!
On 30 Jan, 08:33, Richtermeister wrote:
> I would suggest reading through the code of the sfGuardPlugin, as this
> shows exactly how that's done.
>
> Daniel
>
> On Jan 29, 1:23 pm, Stephen Melrose wrote:
>
> > Hi,
>
> > I'm trying to get my head around the form framework in Symfony 1.4.
> > I've read the incredibly detailed section in the 'More with symfony'
> > book, but I'm still a but unsure how to implement a simple 'Change
> > password' functionality.
>
> > The requirements are pretty basic,
>
> > 1. There'll be two fields, `new_password`, and
> > `confirm_new_password`. Both will be input fields.
> > 2. The `new_password` field will be validated to be a string between
> > 6 and 30 characters containing both letters and numbers.
> > 3. The `confirm_new_password` field will be validated to match the
> > `new_password` field exactly.
>
> > Now, presently I implemented this by,
>
> > - Adding 2 new fields to my form.
> > - Adding a string validator to the `new_password` field to check the
> > string length.
> > - Adding a string validator to the `confirm_new_password` field to
> > make sure it was filled in.
> > - And then validating the new password is valid and matches the
> > confirm password in a custom post validator. I did this because I
> > didn't want to validate the `confirm_new_password` field until the
> > `new_password` field was valid.
>
> > Now to the point of my question. After reading the article mentioned
> > above, I'm starting to think I should contain the two fields in either
> > a single widget or in a sub form as they rely upon each other heavily,
> > and one is useless without the other.
>
> > I was wondering what peoples thoughts were on this, and if someone had
> > implemented one, how they did it?
>
> > Thanks
>
> > Note: There is no `current_password` field as this is for my admin
> > area.
>
>
--
You received this message because you are subscribed to the Google Groups
"symfony users" group.
To post to this group, send email to symfony-us...@googlegroups.com.
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en.