cziegeler 2002/08/16 00:08:15 Added: src/documentation/xdocs/userdocs/actions session-action.xml Log: New doc for session action Revision Changes Path 1.1 xml-cocoon2/src/documentation/xdocs/userdocs/actions/session-action.xml Index: session-action.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.0//EN" "../../dtd/document-v10.dtd"> <document> <header> <title>Sessuib Actuib</title> <subtitle>in @doctitle@</subtitle> <version>0.9</version> <type>Technical document</type> <authors> <person name="Carsten Ziegeler" email="[EMAIL PROTECTED]"/> </authors> <abstract>This document describes the session action.</abstract> </header> <body> <s1 title="Session Action"> <p> The session action helps in managing the session of a user on the server. It can create and terminate a session. The function is controlled by a parameter named 'action'. </p> <p>For more information on session handling and session contexts have a look at the <link href="../../../webapps/session.html">Session Context documentation</link>.</p> <s2 title="Creating a Session"> <p> To create a session (if it not already exists) simply add the action in your pipeline: </p> <source> <![CDATA[ <map:act type="session"/> ]]> </source> <p>This is the equivalent to specify the 'action' parameter with the value 'create':</p> <source> <![CDATA[ <map:act type="session"> <map:parameter name="action" value="create"/> </map:act> ]]> </source> </s2> <s2 title="Terminating a Session"> <p>Terminating a session is as easy as creating a session, simply add the action to your pipeline and set the 'action' parameter to 'terminate':</p> <source> <![CDATA[ <map:act type="session"> <map:parameter name="action" value="terminate"/> </map:act> ]]> </source> <p>This terminates the session immediately.</p> <p>You can optionally specifiy the 'mode' parameter which controlls the termination of the session. You have the choice between 'immediately' (the default) and 'if-unsued'. If you use the mode 'if-unused', the session is only terminated, if no session context exists for the user:</p> <source> <![CDATA[ <map:act type="session"> <map:parameter name="action" value="terminate"/> <map:parameter name="mode" value="if-unused"/> </map:act> ]]> </source> </s2> </s1> <s1 title="Configuration"> <ul> <li>Name : session</li> <li>Class: org.apache.cocoon.webapps.session.acting.SessionAction</li> </ul> </s1> </body> </document>
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]