121336 Secure Registration & Login

This project is now closed with a project budget of N/A.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
Project Description

This project MUST be completed using the following:
Language: PHP
Database: MySQL

I am looking for a secure registration and login script.

The registration script will require users to enter their full name, postal address including post code and country, email address, and mobile phone number.

The script must check to verify that the user does not already have an account, and format the data entered to ensure it is correct. Also a "banned" feature needs to be added to prevent banned email addresses, postal addresses, and/or mobile phone numbers.

Once a user has signed up, they are sent a "validation key" via email AND to their mobile phone which they will need to verify before they can login. Both these validation codes are necessary and must be different. The script does NOT need to include an sms gateway, to send a message via sms it uses email in this format... number{at}[url removed, login to view] (eg 447766554433{at}[url removed, login to view]).

The mobile phone number entered by the user must be formatted in the way of country + area + number, for example if a user enters "07766554433", or "+447766 55 44 33", the script will format this into "447766554433". This MUST be done before sending any verification codes out to the user.

The login script goes without saying really, but here goes. This is basically a login script that will allow the user to login with their username and password only once both their email and mobile number have been validated.

For easy updating, I want this to be written on different pages rather than one large [url removed, login to view] file. So for example: [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] etc.... NOT [url removed, login to view]

Once the project has been completed, a live demo of this needs to be setup so that I can see it meets my requirements.

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