PHP User details form.

This project was awarded to freeworks for £60 GBP.

Get free quotes for a project like this
Project Budget
£30 - £250 GBP
Total Bids
Project Description

I am looking for a web based form to take user's details and store into a online db.

The process is that users will enter a unique code supplied offline first. This code will be stored in a mySQL DB table. When validated, the db will appended as 'used' and will not permit the user, or future users from using it again.

I would like a captcha type implementation at this stage to prevent robots. (usual refresh)

Once validated, the user will have to then fill out personal details which will be validated on client side (javascript) and stored in a db table. the unique code should be assigned to the user - but not displayed again. Error message should be "Sorry your code is invalid - this service is only open to those with a valid code."

Email address must be entered twice, password comparison performed, storage of password should be hashed, and a validation code sent to the user by email to the email address entered.

Users will be able to choose 3 different products, and pay form them using paypal. ( ican supply paypal codes)

The selected products should be stored in a basket db table.

Payment will then be taken using paypal.

Upon successful payment, when they return from the paypal, a check on what was bought and what was paid for based on return from paypal and basket db table should be made.

If successful the user will then have a unique LAMP username and new password created on the LAMP box and be put into a security group called SECGroup1 on the LAMP box.

This username and password will have to be emailed to them using SMTP mail on the server. I will supply message text.

The html should be in basic form in a table no design I am only looking for the technical implementation - I'll design later. Client side code should be commented. PHP code should be secure and robust. if possible I would like a log of every new user's actions written to a file on the server.

Awarded to:
Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online