Update a MYSQL/PHP website to include a secure public login system and a public home page with search and display.
## Deliverables
[login to view URL] requirements notice: As originally posted, this project does not have complete details. Should a dispute arise and this project go into arbitration "as is", the contract's vagueness might cause it to be interpreted against you, even though you were acting in good-faith. So for your protection, if you are interested in this project, please work-out and document the requirements onsite.
We have a MYSQL/PHP website which contains a database of businesses in our small town. Right now it has a GUI for administration and a GUI for maintenance of the database. We need three things:
1. Fix the present login system.
Currently when an admin logs in on the admin page everything works fine. But when the same person logs in on the maintenance page they are kicked back to the login after every action on the maintenance page. We need to fix the maintenance page login so that an admin can login there and do maintenance activities.
2. Public login/registration/maintenance system.
We need to upgrade the current primitive public administration page (You can see the current state of this page at [login to view URL]) so that local business owners can register; add their business information to the database; and edit their information. This should include secure registration with capcha confirmation and the use of standard UID and PW. After login the user should be directed to an edit page which will display either a blank form for adding business information or a filled in form where they can edit their information.
3. We need to update the public home page where the general public can search and browse the business directory. The home page should include space for a top banner ad, 3 side banner ads, and a main area listing all the categories of businesses. It should also contain a search field where the user can enter all or part of a business name and have the system search the database and display a listing of all the businesses that match. Each record should include only the name of the business, telephone number and description. See the current state of this page at [login to view URL]
The category name part of the home page should list all the categories alphabetically and when a user clicks on a category name it should display an alphabetical list of all the businesses in the database that are in that category. Each record should include only the name of the business, telephone number and description.
This page also needs to have the logo added.