I need a very simple download manager according to the following specifications:
- the site has 15 free courses you can download
- visitors should be able to download upon registration .. only 10
- that limit should be set "per email" (only 10 downloads for a given email)
- those 10 courses should be downloable only 1 per registration
- subscriber should re register each time he wants to download another one (up to 10 times)
- the registration form should have a security random characters input box to avoid automatic registration
Download process (yet to define wich one will we use)
Option 1
- for each registration process the system should generate a password
- that password should be automatically emailed to the user
- the user would go to a download page and login with that password
- the user will upon login will be able to download only 1 course (out of 15)
- also that download page should have the same security random characters input box
Option 2
- for each registration process the system should generate a dowload link for the selected course
- that link should be automatically emailed to the user
- the user would download the course clicking on that link
- the link should expire in 72 hours
- in either case after download the system will send a thank you email
- and 30 days after a follow up email
Upload process
- the course will be changed often so upload/downolad will be coded with numbers (not names)
- so there would be course 1 .. course 2 ..... up to course 15
- probably will need an upload page where you indicate wich course/number you are uploading
- probably this will not be needed as we can simply ftp the courses keeping the same name (number)
Backend
- user data (data entered in the reg form)
- dowonload info (quantity - downloaded courses - date)
if you have something similiar done by you, pmb it, your bid will be preferred.