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]> |
1) I am not sure how to access the "session objectStore" in the delegate. And yes, the thread storage is definitely behind one. 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