CGI/Perl Shopping cart where users login with a password or register if they don't have a login name that uses cookies to remember user info.
## Deliverables
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased. I need for the first page to be a login page. If the user has an ID and password, they can enter it. Otherwise, they will go to a register page. The register page should ask the user to input user name, password, re-enter password, phone number, and e-mail address. Once registered, it should create a random ten digit integer. That number should be stored as a cookie. The rest of the information along with that user number should be stored as a database of information on the server. If the integer matches an integer in the user database then it pulls a file. If not, give the user the option to re-login. Once logged in it should display a personalized page based on the user's info. Once entered, if the name is incorrect, allow for the user to re-login. If a cookie already existed, the user does not have to log-in or register, it just goes straight to the personalized display page. Inside the shopping cart, there should be 4 check boxes labeled "jungle record", "house record", "trance record", and "techno record". Next to the check boxes should be a field to enter a quantity that is defaulted to one. If the box is checked, the total multiplied by the quantity equals the subtotal. Then the user should be able to click a submit button that will bring up the grand total and the user info from the data page with a button to click if the information is correct. If the info is correct send the user to a confirmation page that notes that the company only accepts pay pal or c.o.d. and put a link to [login to view URL] on the page. If the information is incorrect allow them to change the info. Then a final submit button.
## Platform
Windows
## Deadline information
I need this by Friday April, 26 at noon 12 p.m. (Indiana time).