Create a PHP/MySQL-based user sign-up and user management system for an existing PHP/MySQL web site.? The system should have some standard security protections to prevent spamming and should be capable of being queried from other pages within the site to determine user permissions or user preferences in order to render site pages on a customized basis or limit access to users with certain authority levels.
The coder is invited to apply existing code or open-source code to the solution.? The code should be transparent enough and accessible enough to permit customization and fine-tuning.? All of the existing code was written from scratch in PHP.? It is clean and well-documented, and? it does not rely on a framework or CMS.
## Deliverables
A pre-existing? database web site has been using server-level authentication for its administrators to log in to a password-protected directory? and to enter content.? The? content is then viewable to all site visitors.? The bidder is asked to switch this to a PHP/MySQL-based login system that is more flexible and can make use of cookies, sessions, etc.? Presently, adding new administrators must be done by the site? owner? with access to? the server, adding the new administrator user names to a .htaccess? configuration file.? ? This simple system needs replacing.? The? goal is to make it easier to register new users, grant them administrative access, and control the level of that access.? Any human? can register, but only certain? registered users? will have administrative access to make modifications to the site content.
If interested in bidding, please leave a message and? the buyer? will reply with more extensive details.? ? Prospective bidders? will be able to? examine the current site, and will receive a more? exhaustive description of the exact functionality desired.
The? selected? bidder will receive all site code and database content.? ? The coder? will need to develop improvements? on the coder's? own development environment.? ? The buyer? will upload completed scripts and add new tables to the production server.? The buyer will assist with testing and debugging.
The bidder should be able to work with CSS and XHTML design, but no graphics design is required of this project.
The winning bidder will demonstrate experience implementing user databases in PHP/MySQL and working with sessions and cookies to customize user experience and control user access.? Bidders able to implement certain basic functionality in AJAX instead of having to reload pages will be preferred.