I'm making a login system that uses a web form instead of the browser's popup box to input the username/password. My problem is that when I use my authentication script as a PerlAuthenHandler in the .htaccess, it insists on having the browser show the popup username/password box. I tried making a simple handler function that just returns OK, but I still get the login box.
My guess is that using the PerlAuthenHandler automatically sends a AUTH_REQUIRED to the browser so that the login box appears. I found a solution to this by changing the PerlAuthenHandler to a PerlAccessHandler. Is this the correct way to avoid the login box? Or is there a way for a PerlAuthenHandler to not popup a login box?