Re: Ponder - How does the login page redirect to the next page?
James Cicenia <[email protected]>
| Newsgroups | gmane.comp.web.webobjects.wonder-disc |
|---|---|
| Message-ID | <[email protected]> |
the user is correct in the session store. On Dec 13, 2012, at 5:06 PM, Ramsey Gurley <[email protected]> wrote: > > On Dec 13, 2012, at 2:39 PM, James Cicenia wrote: > >> 1) I am not sure how to access the "session objectStore" in the delegate. >> And yes, the thread storage is definitely behind one. > > ERStageManager.USER.valueInObject(ERXSession.session().objectStore()); > >> >> 2) That's my line! :-) >> >> On Dec 13, 2012, at 3:31 PM, Ramsey Gurley <[email protected]> wrote: >> >>> >>> On Dec 13, 2012, at 2:18 PM, James Cicenia wrote: >>> >>>> I see that and traced through it. >>>> But when it finally calls my delegate the "threadStorage" it is one event behind. >>> >>> So thread storage gives you null, but the session objectStore gives you actor1? >>> >>> >>>> >>>> Start the app, login as actor1, it's null. Hit back button, login as actor2, the actor is now actor1. >>>> >>>> And you are not seeing this? >>> >>> Haven't tried it yet. >>> >>>> >>>> >>>> On Dec 13, 2012, at 2:57 PM, Ramsey Gurley <[email protected]> wrote: >>>> >>>>> That should be impossible if you succeed at login. In ERTwoFactorAuthenticationProcessor.authenticate, there is: >>>>> >>>>> response.setAuthenticationFailed(Boolean.FALSE); >>>>> ERStageManager.INSTANCE.setActor(eo); >>>>> >>>>> That's the only place where auth failed is false, then at the end, >>>>> >>>>> if (response.authenticationFailed()) { >>>>> nextPage = config.loginFailurePage(); >>>>> ... >>>>> } else { >>>>> nextPage = config.loginSuccessPage(); >>>>> } >>>>> >>>>> So the actor must be set at that point. ERCoreBL.actor() should return your eo. It should also be available via >>>>> >>>>> ERStageManager.USER.valueInObject(ERXSession.session().objectStore()); >>>>> >>>>> Ramsey >>>>> >>>>> On Dec 13, 2012, at 1:33 PM, James Cicenia wrote: >>>>> >>>>>> It seems to be set after my delegate is run. >>>>>> >>>>>> >>>>>> On Dec 13, 2012, at 2:28 PM, James Cicenia <[email protected]> wrote: >>>>>> >>>>>>> That gives back null. >>>>>>> >>>>>>> Or is there a rule based way? >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Dec 13, 2012, at 11:55 AM, Ramsey Gurley <[email protected]> wrote: >>>>>>> >>>>>>>> ERCoreBL.sharedInstance().actor() >>>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>>>>> Remotely access PCs and mobile devices and provide instant support >>>>>> Improve your efficiency, and focus on delivering more value-add services >>>>>> Discover what IT Professionals Know. Rescue delivers >>>>>> http://p.sf.net/sfu/logmein_12329d2d_______________________________________________ >>>>>> Wonder-disc mailing list >>>>>> [email protected] >>>>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc >>>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >>>> Remotely access PCs and mobile devices and provide instant support >>>> Improve your efficiency, and focus on delivering more value-add services >>>> Discover what IT Professionals Know. Rescue delivers >>>> http://p.sf.net/sfu/logmein_12329d2d_______________________________________________ >>>> Wonder-disc mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc >>> >> > ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Wonder-disc mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wonder-disc