Secure PHP registration script
- or -
Post a project like this2992
£25(approx. $31)
- Posted:
- Proposals: 2
- Remote
- #1019366
- Awarded
Description
Experience Level: Intermediate
Estimated project duration: 1 day or less
General information for the website: We build things
Description of requirements/features: I need a PHP login script that will encrypt users password in SHA1 (non salted) The form must not be open to SQL injection and there needs to be an ‘Account’ page.
Registration must collect the following information
Username (lowercase)
Password (any character)
Email Address
First Name
Surname
There will also be another field called “Access Key” This must match up to a random string in the database. I will decide on the string.
It the database structure should look like this
Database
Users Table (contains user information)
Code Table (contains access key)
Once a user has completed the sign up process, they must activate their account via some sort of email authentication. This must also be secure.
The email to the user will be sent via SMTP.
Once an account has been activate – as user will be able to log into the site and see a page they would otherwise not be able to see.
On the account page, the user must be able to change their password, they must be able to change their firstname, and surname. If they change their email, an email change confirmation will be sent to them.
If a user forgets their password, there must be a secure way for them to reset it (preferably through via email).
Extra notes: This must be easy to set up as it will be moving server and database often
Description of requirements/features: I need a PHP login script that will encrypt users password in SHA1 (non salted) The form must not be open to SQL injection and there needs to be an ‘Account’ page.
Registration must collect the following information
Username (lowercase)
Password (any character)
Email Address
First Name
Surname
There will also be another field called “Access Key” This must match up to a random string in the database. I will decide on the string.
It the database structure should look like this
Database
Users Table (contains user information)
Code Table (contains access key)
Once a user has completed the sign up process, they must activate their account via some sort of email authentication. This must also be secure.
The email to the user will be sent via SMTP.
Once an account has been activate – as user will be able to log into the site and see a page they would otherwise not be able to see.
On the account page, the user must be able to change their password, they must be able to change their firstname, and surname. If they change their email, an email change confirmation will be sent to them.
If a user forgets their password, there must be a secure way for them to reset it (preferably through via email).
Extra notes: This must be easy to set up as it will be moving server and database often
Mark I.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
50%
Last project
26 Apr 2024
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies