Find Jobs
Hire Freelancers

Security improvement for existing PHP script

$30-250 USD

Completed
Posted over 13 years ago

$30-250 USD

Paid on delivery
Hi, I have an existing PHP membership script and want to add a few things: 1) Currently the users passwords are stored as plain text. I want to store these as a hash (with added salt) so it's more secure. There are many of my customers who use this script already and we have an upgrade page, so the conversion of plaintext to hash etc should be added to an upgrade routine for existing customers too. 2) There seems to be a hacking attack whereby some people are attacking random sites that are using my script and somehow managing to click on parts of the site which should be protected by PHP sessions. This might be session fixation but I'm not sure. I've read that session regenerate ID can help so this needs to be implemented on user login/logout pages and also any other advice on preventing this attack is welcomed. 3) We have an existing forgotten password routine which emails a user their password in plaintext if they enter their email. However, when we convert to using hashed passwords this won't work. So I need you to also come up with a solution on how users can retrieve their passwords or perhaps reset their password. CRITERIA ======== 1) You must have at LEAST 10 feedbacks with 100% rating 2) You should have an expert knowledge of PHP security and best practices Future work will be offered to you if a the job is well done. One more thing.. our code is currently hosted on Github, so knowledge of Github/git is preferred. Thanks for your time, Anthony
Project ID: 844720

About the project

3 proposals
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, lets start.
$90 USD in 3 days
5.0 (125 reviews)
7.9
7.9
3 freelancers are bidding on average $130 USD for this job
User Avatar
i can do it.
$150 USD in 2 days
4.9 (58 reviews)
6.2
6.2

About the client

Flag of UNITED KINGDOM
Burnley, United Kingdom
5.0
120
Payment method verified
Member since Dec 29, 2005

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.