On 10-Mar-08, at 10:30 AM, Thierry Kramis wrote:

my understanding is, that you can access a direct action with out a session id. so basically if i work with session ids i would need to check if a session id is valid?

If you provide a session id to the DA, WO will try and restore that session for you. By default, if there is no matching session it returns the "session expired" page. To customize that behaviour you would need to override: public handleSessionRestorationErrorInContext(WOContext aContext) in your Application class.

Am 10.03.2008 um 15:15 schrieb David LeBer:


Generating a session in the login DA is easy: Just call session();

To get its ID just call: session().sessionID();

If no session currently exists a new one will be generated.

Reusing the session is equally easy:

Append the sessionID to the url of the DA you are calling:

http://www.theapp.com/cgi-bin/WebObjects/wa/action?wosid=THESESSIONIDSTRING

The session will be restored automatically.

Alternately, if you embed the sessionID in some return

;david

--
David LeBer
Codeferous Software
'co-def-er-ous' adj. Literally 'code-bearing'
site:   http://codeferous.com
blog: http://davidleber.net
profile: http://www.linkedin.com/in/davidleber
--
Toronto Area Cocoa / WebObjects developers group:
http://tacow.org


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to