>>> <Directory "/somedir/htdocs"> >>> PerlAuthzHandler MyModule::authorize >>> >>> and in authorize: >>> >>> if ... >>> $r->handler('perl-script'); >>> $r->set_handlers( (MP2 ? 'PerlResponseHandler' : 'PerlHandler') => >>> \&somefunc ); >> >> >> why are you doing this? those same directives in httpd.conf are a >> cleaner way to go - if your PerlAuthzHandler returns FORBIDDEN they will >> never be executed. > > > I know, but I need show custom html page (with custom error message)
you can pass anything you like from your authz handler to your content handler using $r->pnotes :) --Geoff