I would like to set up a password-protected area within my website where my
web design clients can preview changes to their sites before they go live.
Although I know how to password protect directories using .htaccess files, I
would prefer to bypass the standard grey Authorization pop-up screen and
instead let users enter their username / password details through an HTML
form (which I think would look more professional).

If possible, the system for authenticating / authorizing the user would also
redirect them to the appropriate directory for their site.  At present, the
only way I can think of to handle both the redirection and the
authentication is to have the user enter their details twice (once to
redirect using CGI, then again to authenticate)... and I'm sure there must
be a better way of doing it.

So my question is can this be done using mod_perl, and if so how might I
approach this?  I've read the relevant chapters of the Writing Apache
Modules book, but I'm a bit new at this and after lots of head-scratching
I'm afraid I don't find myself any closer to a solution.

Incidentally, I have control of a dedicated server running Redhat Linux 7,
which came pre-installed with apache and mod_perl.  Judging from the apache
configuration files, it appears that Apache::Registry is being used to
handle scripts in the /perl directory of my webspace, and I've successfully
managed to run a test script there.

Any advice would be much appreciated,

Chris

--
Waverley Internet Design
http://www.waverley-internet.co.uk




Reply via email to