Hi
I don't know if this is a problem w/ modperl or apache itself.
I'm running proxy server apache 1.3.9 and modperl 1.21. I'm using modperl
to authenticate my users. When a
user is invalid, my code does:
} else {
loginfo($r, "AuthenSession::handler: bad password") ;
$r->note_basic_auth_failure;
return AUTH_REQUIRED;
}
On Netscape 3.x, a little window pops up saying authentication failed, do
you want to retry? Here's the part I don't quite understand. If I
configure httpd.conf with 'ErrorDocument 407 "Wrong Password!', that's
what I'll see when I click on the Cancel button on that little popup.
But, if I configure httpd.conf with 'ErrorDocument 407 /error.html, it
gives me the default error 407 page. I'm not sure why it's doing that. I
would rather point this to an file than to write it in httpd.conf.
My httpd.conf has:
<Directory /opt/apache/http-proxy/htdocs>
Options Indexes FollowSymLinks ExecCGI
AllowOverride None
Order Allow,Deny
Allow from All
#require valid-user
</Directory>
<Directory proxy:*>
order deny,allow
allow from all
AuthName "Test"
AuthType Basic
PerlAuthenHandler Apache::AuthenSession
require valid-user
</Directory>
Thanks
--
Nancy