Just drop the form object into the session scope queued for persistence
after a successful authentication. Once the user authenticates, voila.



On Tue, Sep 23, 2008 at 11:27 PM, Michael Sharman <[EMAIL PROTECTED]> wrote:

>
> Hi guys,
>
> I'm after some suggestions for a quite common scenario. I have a site
> where users are registered (i.e. they have a profile) and have the
> option of updating their details after logging in.
>
> I load the "update" form's controls from a User.cfc
>
> e.g. <input type="text" name="email" id="email"
> value="#oUser.getEmail()#" />
>
> Now when the form gets submitted validation takes place and if that
> validation fails the update form is reloaded with an error message.
> The problem is that I want to display the new information that the
> user has entered even though it hasn't yet been updated in the
> database.
>
> I feel I can't update the User objects "state" if the validation fails
> as the user may navigate away from the update form and as the rest of
> the site depends on the User object's information this would be
> potentially incorrect.
>
> Would I be looking at some kind of memento pattern here? Some kind of
> a global #request.input# struct? How do people get around this,
> hopefully without complicating/messing up views with a cfparam for
> each User property etc
>
> Thanks
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CFCDev" group.
To post to this group, send email to cfcdev@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cfcdev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to