Validation could determine if the user is logged in or not.  But how would the 
login form know which form to continue submitting after a successful login?    


On Friday, July 19, 2013 at 5:12 AM, Stefan Renz wrote:

> Hi Jeff,
>  
> could you use an AjaxSubmitLink and treat unauthenticated users as a 
> validation failure so that you end up in #onError() of your link? That way, 
> you can keep the submission login in Form#onSubmit()...
>  
> Bye
> Stefan
>  
> Jeff Schneller wrote:
> > Easy enough to implement when 1 form with submit button on page. Much more 
> > difficult when there are N forms with a submit button on a page. Each modal 
> > would need to have a different onSubmit() behavior so that the correct form 
> > is processed after the authentication occurs.
> >  
> >  
> >  
> > On Sunday, July 14, 2013 at 11:38 PM, Paul BorČ™ wrote:
> >  
> > > So what's stopping you from doing so again?
> > >  
> > > You simply keep the same conditions, if not logged you show the modal 
> > > pop-up with the authentication form. User clicks submit on the login form 
> > > and inside the onSubmit() of the form/button you run your authentication 
> > > and if it passes you post the data, if not you give an error.
> > >  
> > > ~ Thank you,
> > > Paul Bors
> > >  
> > > On Jul 14, 2013, at 10:07 AM, Jeff Schneller <[email protected] 
> > > (mailto:[email protected])> wrote:
> > >  
> > > > Paul -  
> > > >  
> > > > That is how I am doing it. But I want the buttons to always appear even 
> > > > if not logged in. Then when clicked a modal is shown to login through a 
> > > > form and then the button action is finally executed.
> > > >  
> > > > On Sunday, July 14, 2013 at 1:15 AM, Paul Bors wrote:  
> > > > > Keep a flag in your customized Session for when the user is logged 
> > > > > in. I keep the ID of the user record from the db so that if I need 
> > > > > the user POJO I can lazy load it later (say to e-mail the user or to 
> > > > > show the user's name under the My Profile page etc).
> > > > >  
> > > > > If that is null, then show your pop-up, if valid then show your 
> > > > > button.
> > > > >  
> > > > > ~ Thank you,
> > > > > Paul Bors
> > > > >  
> > > > > -----Original Message-----
> > > > > From: Jeff Schneller [mailto:[email protected]]  
> > > > > Sent: Sunday, July 14, 2013 12:13 AM
> > > > > To: [email protected] (mailto:[email protected])
> > > > > Subject: Mutliple forms - single login popup
> > > > >  
> > > > > Using 1.5.x.
> > > > >  
> > > > > I have multiple forms (minimum of 2 but could be any number) on my 
> > > > > page being put on the page as a ListView. Each form has its own model 
> > > > > and 2 buttons within it that perform some action on its model. 
> > > > > Similar to the facebook newsfeed where each news article has its own 
> > > > > like and comment button. I have a login form on the page being shown 
> > > > > as a jquery modal window.  
> > > > >  
> > > > > My requirement is that the user must be logged in before either 
> > > > > button click is processed. I have code that works but only for one 
> > > > > form.  
> > > > >  
> > > > > I want the button click to perform the business logic when user is 
> > > > > logged in and if not logged in - show a modal login form, after 
> > > > > successful login then perform the business logic.
> > > > >  
> > > > > What is the best/easiest way to do this?
> > > > >  
> > > > > Jeff Schneller
> > > > > Co-Founder/CTO, Mootus (http://www.mootus.com) [email protected] 
> > > > > (mailto:[email protected])
> > > > > M: 1-617-851-0200
> > > > > Skype: jeff.schneller
> > > > >  
> > > > > LinkedIn (http://www.linkedin.com/in/jeffschneller) | Twitter 
> > > > > (https://twitter.com/Mootusco) | Website (http://www.mootus.com/)
> > > > >  
> > > > >  
> > > > >  
> > > > > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: [email protected] 
> > > > > (mailto:[email protected])
> > > > > For additional commands, e-mail: [email protected] 
> > > > > (mailto:[email protected])
> > > > >  
> > > > >  
> > > >  
> > > >  
> > > >  
> > > >  
> > >  
> > >  
> > >  
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [email protected] 
> > > (mailto:[email protected])
> > > For additional commands, e-mail: [email protected] 
> > > (mailto:[email protected])
> > >  
> > >  
> > >  
> >  
> >  
>  
>  
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected] 
> (mailto:[email protected])
> For additional commands, e-mail: [email protected] 
> (mailto:[email protected])
>  
>  


Reply via email to