Creation of a set of scripts to handle a subscription based website download area. Subscribers are able to access pages (and thereby downloads) in a particular folder on a webserver. Knowing the URL to the folder should not be sufficient to access the area, passwords must be used. It must be possible to limit access to the area to one visit per X number of days settable by the admin, to minimise the impact of password distribution. The webmaster/admin wants to be able to easily add pages and links within the subscriber area, so we're not just talking about access to one page, we are talking a "restricted subscriber area".
An admin control panel must be provided where the admin can enter the name, email address, subscription date and subscription length of new subscribers. Possible subscription lengths are 6 months and 1 year. Entering this info generates and sends an email to the subscriber, sending them a unique password. A mechanism must exist for subscribers to retrieve their password by having it sent out to their email address. When a subscriber tries to enter the restricted area the script must check that their subscription is still active (ie: has not expired).
I want a neat looking admin control panel. A URL to a control panel you have created in a previous project may be favourable. I'd prefer external CSS in the control panel, no font tags!
Quotes with a rough explanation of how the security aspects would be handled will also be favoured.
Code should be in PHP 4 / MySQL, our server may go PHP 4.2+ but it is believed we will retain "register_globals = on".
Code must be commented throughout.
All rights to the code pass to me.
Payment will be by [login to view URL] account only, and your quote will be final (no surcharges!). Failure to anticipate the technical difficulties involved in the execution of this project will not result in an enhanced fee.