Then is good also for me :D Thank you
Francesco On 27/nov/2010, at 14.47, Simon wrote: > looks good to me... > > simon > > On 27 November 2010 12:33, Francesco Romano <fra.makav...@gmail.com> wrote: >> What I want to do is changing this code inside a direct action (which does >> not create a session but does not allow me to change its secure flag) >> nextPage = pageWithName(RegisterUser.class); >> nextPage.takeValueForKey(Boolean.TRUE, "success"); >> return nextPage; >> to something equivalent where I can change the secure flag... >> If I understand correctly if I use ERXRedirect I have to use direct actions, >> so... I have to create a "dummy" direct action which simply redirect to the >> page I want, and than user ERXRedirect >> This is my code: >> ERXRedirect redirect = pageWithName(ERXRedirect.class); >> redirect.setUrl(context().directActionURLForActionNamed("UserAction/helpRedirect", >> new NSDictionary<String, Object>(new Object[] {Boolean.TRUE}, new String[] >> {"registration"}), >> false, >> true)); >> >> return redirect; >> public WOActionResults helpRedirectAction() { >> >> WOComponent nextPage = pageWithName(UtilitiesPage.class); >> NSArray<String> dict = request().formValueKeys(); >> for (String key: dict) >> nextPage.takeValueForKey(request().formValueForKey(key), key); >> return nextPage; >> >> } >> >> and in my utilities page: >> public void setRegistration(Object value) { >> if (value != null) { >> if (value.getClass().equals(String.class)) >> this._registration = new BooleanHolder(Boolean.parseBoolean((String)value)); >> else if (value.getClass().equals(Boolean.class)) >> this._registration = new BooleanHolder((Boolean)value); >> } >> >> else >> _registration = null; >> } >> >> It seems to work, but.... is this really necessary? >> Francesco >> On 27/nov/2010, at 11.08, Simon wrote: >> >> look at the source code to ERXRedirect, line 175: >> >> WOSession aSession = session(); >> >> ....bingo. A session gets created. >> >> a quick scan through the code suggests that this only happens when >> handing a component to the redirect. Redirect to a DA or an explicit >> URL and you shouldn't get a session >> >> simon >> >> On 27 November 2010 08:17, Francesco Romano <fra.makav...@gmail.com> wrote: >> >> I don't understand... >> >> Ok for Ajax.. I think that I'll keep the session. >> >> But.. what abut going from secure to non secure page? >> >> Francesco >> >> On 26/nov/2010, at 13.31, Henrique Gomes wrote: >> >> A session is always created if you use statefull components or form actions. >> >> The page needs to be all made with stateless components and the form must >> use direct actions. >> >> As for Ajax, well, you might have to rethink it: >> >> http://osdir.com/ml/webobjects-dev/2009-07/msg00319.html >> >> >> Henrique Gomes >> >> >> On Nov 26, 2010, at 11:05 AM, Francesco Romano wrote: >> >> Hi. >> >> The title is not clear, I know... that's because I've 2 question related to >> session, redirection and direct action. >> >> 1) I have two pages which are secure (login and registration page). >> >> What I want to do is, after a successful login (or registration), redirect >> to a non secure page (like the home page). >> >> The submit buttons link to two Direct Actions. >> >> I don't have problem with the login page, because I need a session, so I do >> something like: >> >> nextPage = pageWithName(Main.class); >> >> ERXRedirect redirect = pageWithName(ERXRedirect.class); >> >> redirect.setSecure(false); >> >> redirect.setComponent(nextPage); >> >> return redirect; >> >> but.. for a registration page I don't want to create a session.. what can i >> do? >> >> 2) Ajax components need session? Because I've a "ajax" list product page and >> a session is automatically created >> >> Thank you >> >> Francesco Romano >> >> _______________________________________________ >> >> Do not post admin requests to the list. They will be ignored. >> >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> >> Help/Unsubscribe/Update your Subscription: >> >> http://lists.apple.com/mailman/options/webobjects-dev/lists%40farol.pt >> >> This email sent to li...@farol.pt >> >> >> _______________________________________________ >> >> Do not post admin requests to the list. They will be ignored. >> >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> >> Help/Unsubscribe/Update your Subscription: >> >> http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk >> >> This email sent to si...@potwells.co.uk >> >> >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/simon%40potwells.co.uk >> >> This email sent to si...@potwells.co.uk >> _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com