You don't say what the server environment is. Is it Apache? Microsoft
IIS? Roxen? Netscape Fastrack? And the operating system? Linux?
Solaris? Windows?
But whatever the server environment is, they generally all have the
capability to password protect a directory tree(s), and to do it in a
bunch of different ways. What you'll need to do is the following:
1) configure the server to require a valid username/password for your
documentation directory
2) create a form on your site for the downloaders to enter their vital
stats (name, desired username, password, email, etc...).
3) create a script to validate that information (has the username been
used before, is the email address correct, is the password too easy to
guess, etc..)
4) have the script slice and dice the username and password into
whatever format your web server's authentication method uses
(database, .htpasswd files, cookies, etc...)
after that you should be able to sit back and let the downloaders go
at it. Other than fixing forgotten passwords and checking logs for
brute-force password guessing attacks, it should mostly run itself. |