Installation:
1. Launch your database manager (phpMyAdmin) for MySQL and run the createdb.sql file.
2. Modify authconfig.php to match your database settings and your file pathing.
3. Modify auth.php to match your database settings.
4. Modify signup config to match your database settings, file pathing, and administrator email address.
5. You can modify the login.php page to suit your needs or better yet, use your own page and include a login box. One of the rules is that you SHOULD include the authconfig.php in whichever page you will have your login box at (let's say, your index.php). Also, take note of these requirements for the login box:
a. The page where the login box is located should be a PHP file, not an HTML file.
b. Login box's form action parameter should be set to <?php echo $resultpage; ?> as it gets the value from the authconfig.php that we included.
c. The username field should have a name of 'username' without the quotes.
d. The password field should have a name of 'password' without the quotes.
6. All files under the admin folder must remain that way. The admin folder itself MUST reside inside the folder where vSignup is located. Although you can change this in authconfig.php, it is not recommended to change the line unless you know a great deal about server-side includes and pathname resolution.
7. The members directory can be anywhere as vSignup allows you to protect files outside the vSignup folder as long as the protected file is a PHP file and it has proper pathing for the 3 include files (auth.php, authconfig.php, andcheck.php).
8. Upload all files to your server using ASCII. You can disregard createdb.sql (we have already used it in step 1), README.txt, documentation.html, AuthClass.txt, and faq.txt as these are not used in the script itself.