467353 Website login shell plus integration for OpenID
N/A
Completed
Posted over 13 years ago
N/A
Paid on delivery
We are looking for a programmer to create a website login shell that will authenticate users with an internal login system as well as integration for OpenID. This shell will only need to be functional, there is no need for excessive graphical style.
This shell should contain at least:
1) Signup page to allow users to create a new account with either the internal authentication system or OpenID provider. Login page to allow users to authenticate via internal system or OpenID provider chosen at signup.
2) Example secured page (after login) and one more to show login persistence.
3) Integration to OpenID authentication for:
a)YahooOpenID
b)FacebookOpenID
c)GoogleOpenID
d)WindowsLiveOpenID
4) The user should be able to pick which login type they want to use (Open ID) or pick the internal method.
5) If OpenID is used, the system should then setup a local profile in the internal database storing necessary information provided by the OpenID provider.
6) Basic information should be collected of any user regardless of the method of signup. First Name, Last Name, E-Mail, Password, Security Question, Security Answer.
7) Login persistence should be able to be maintained throughout multiple pages.
8) Before major coding is to start, an explanation of the platforms and methods to be used is to be submitted for acceptance. It should be demonstrated how the system will maintain security and use best practices coding.
We require the use of the following platforms (use only what is required):
PHP 5
MySQL 5
XHTML
JavaScript (JQuery is ok)
This will need to be able to work in a shared web hosted environment. Please plan accordingly if there are special requirements (cookies etc).
A fully documented, functional shell should be delivered with setup instructions including the MySQL database schema. An example shell should be hosted by you prior to final acceptance to ensure it complies with the requirements.
IMPORTANT: All code should be thoroughly documented with full explanations of all major functions, methods, scripts, components, and plugins.
Sounnds good I appreciate the detail.
I can get started right away!
I was actually doing a remarkebly simmiliar system for my own use, utilizing openid and i have been working on the user/admin system for last half of today. Very good timing!! :D I have Over 12 years experience with PHP+SQL and TCP/IP technology. I have built hundreds of sites & thousands of scripts on every Operating System.
I have over 95% Client return rate. Hire me and find out why :) Bug fixes and minor updates are free.