This is an continuation of project 144428, which is closed already but unfortunately not realized due to certain reasons.
Summary: a website has a contact form. Now, the data entered will be send via email to the administrator. In addition to this the data (salutation, first name,last name,email,phone,address, zip,code, city,country and some extra fields) should be put to MYSQL database. The PHP program should also generate a random password for the customer and keeps this password in the database for this customer and send a confirmation-email to the user with this password. The user should be able to update his entry in the database using another page where he has to put his email (database key) and this password. So he has to signon to update this info.
1. update the php script (put data to mqsql, generate password and send this password to the user's email).
2. add new screens/another php scripts where the user can update his entry (if he knows the password related to his email). So a signon screen has to developed here. If the user forgets his password he can request his password (will be sent to his email).
If the password the user enters match the password in the database then he will be presented with his info (name, address, phone, password) and on this screen he will be able to update his data.
3. add a new screen/another php script to list and update the database. This function is only for administrator and should be (password) protected. Admin functions will be:
a. view all customers
b. delete a certain customer
c. update one or more fields of a certain customer
The primary, unique key for the database is the email of the user.
4. The system should be secured for any SQL injections.
5. Write a small document on how to setup the database and the (database)security.
i asked people who already gave their bid to project 144428 to bid again to this project.
14 freelancers estão ofertando em média $47 para este trabalho
Hello! I can do it for You for only $50. It will take me no longer than 48 hours. If You choose me I will do my best to do it as soon as possible. thanks BirdWatcher