I originally responded to Neil saying that I was having buffering IO
problems when trying this method but I must be working too much...because
that was wrong. I wasn't seeing any output from Embperl which led me to
believe that when I was exiting, the contents of http_headers_out were not
getting printed. Something else must have been confusing the matter.
When I went back and retried it this morning, here's what I'm actually seeing:
My login testing occurs from within an .epl page that is invoked by Execute
from within another .epl file.
main.epl
Execute( logintest.epl)
<code>
Execute(sidenav.epl)
<code>
When I call exit(), the logintest.epl exits but main.epl and the rest of
it's children .epl files continue to function.
Does that sound like an expected behavior?
-mp
At 06:22 PM 2/27/01, Neil Gunton wrote:
> > What I'm trying to accomplish:
> >
> > Someone posts some data.
> > I detect they are not logged in.
> > I stop processing (because they might not have privs to do what they are
> > posting)
> > I redirect to a login page.
>
>What I do here is something like this:
>
> $http_headers_out{'Location'} = "/login/";
> exit();
>
>HTH
>
>-Neil
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]