I will try this.
Two questions:
1. So for this to work there is no need to use
encodeURL? I was under the impression that encodeURL
was needed as the auth framework created a session
behind the scenes.
2. How are you matching the *.continue i.e.
If I use
<map:match type="request-parameter"
pattern="continuation-id"> instead of
<map:match pattern="*.continue">
I get the following msg.
org.apache.cocoon.ResourceNotFoundException: No
pipeline matched request:
webtask/array/3b3639336a20303b2b63112f7046410573643157.continue
thx
Paul
--- Jorg Heymans <[EMAIL PROTECTED]> wrote:
> Put the <map:call continuation> tag inside of the
> auth-protect block.
> Your forms are inside a protected area, so your
> continuations will be
> called with a "protected" URL.
>
> My working setup is like
>
> <map:match pattern="protected/**">
> <map:act type="auth-protect">
>
> <map:match type="request-parameter"
> pattern="continuation-id">
> <map:call contination="{1}"/>
> </map:match>
>
> <map:match pattern="protected/doaction1">
> ....
> </map:match>
> <map:match pattern="protected/doaction2">
> ....
> </map:match>
> <map:match pattern="protected/thisfile.html">
> ...
> </map:match>
> </map:act>
> </map:match>
>
> HTH
> Jorg
>
> Paul Joseph wrote:
> > Hi,
> >
> > Thank you for your respones.
> >
> > I can take out the encodeURL and the same thing
> > happens...I thought I needed it to maintain
> session -
> > no?
> >
> > The way I do it is as follows:
> >
> > <map:match pattern="*.continue"><!--this is the
> > problem area-->
> > <map:call continuation="{1}"/>
> > </map:match>
> >
> > <!--these *seem* to work ok-->
> > <map:match pattern="arrayadmin-display-pipeline">
> > <map:act type="auth-protect"> <!-- check
> > authentication -->
> > <map:parameter name="handler"
> > value="simpleauthenticator"/>
> > <map:generate src="arrayadmin_template.xml"/>
> > <map:transform type="forms"/>
> > <map:transform type="i18n">
> > <map:parameter name="locale" value="en-US"/>
> > </map:transform>
> > <map:transform
> >
>
src="context://resources/resources/forms-arrayadmin-styling.xsl"/>
> > <map:transform type="encodeURL"/>
> > <map:serialize/>
> > </map:act>
> > </map:match>
> >
> > <map:match pattern="arrayAdmin">
> > <map:act type="auth-protect"> <!-- check
> > authentication -->
> > <map:parameter name="handler"
> > value="simpleauthenticator"/>
> > <map:call function="arrayAdmin">
> > <map:parameter name="bindingURI"
> > value="arrayadmin_bind.xml"/>
> > </map:call>
> > </map:act>
> > </map:match>
> >
> > </map:pipeline>
> > </map:pipelines>
> >
> >
> > --- Jorg Heymans <[EMAIL PROTECTED]> wrote:
> >
> >
> >>There is a continuation id construct you can use
> to
> >>set it as a hidden
> >>variable in your form (<ft:continuation-id> IIRC),
> >>try using this. Don't
> >>know if you URL encoding is interfering. How do
> you
> >>encodeURL btw?
> >>
> >>Jorg
> >>
> >>Paul Joseph wrote:
> >>
> >>>Hi,
> >>>
> >>>I have implented an authentication handler and
> all
> >>>works well as far as authentication of a given
> >>
> >>page -
> >>
> >>>if the user is not logged in, (s)he gets
> >>
> >>redirected to
> >>
> >>>the right login page etc.
> >>>
> >>>However, I am having one problem - dealing with
> >>
> >>the
> >>
> >>>following lines in the sitemap:
> >>>
> >>><map:match pattern="*.continue">
> >>> <map:call continuation="{1}"/>
> >>></map:match>
> >>>
> >>>I get the following error:
> >>>cause: org.apache.cocoon.ProcessingException: No
> >>>function nor continuation given in <map:call
> >>
> >>function>
> >>
> >>>at
> >>>
> >>
> >
>
file:/C:/Tomcat/webapps/cocoon/webtask/array/sitemap.xmap:28:33
> >
> >>>I am using encodeURL before anything that gets
> >>>serialized.
> >>>
> >>>TIA!
> >>>-Paul
> >>
> >>
> >>
> >
>
---------------------------------------------------------------------
> >
> >>To unsubscribe, e-mail:
> >>[EMAIL PROTECTED]
> >>For additional commands, e-mail:
> >>[EMAIL PROTECTED]
> >>
> >>
>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]