PHP secure login system

Closed

Hi

I'm in need of a PHP / Javascript / Ajax secure login system for my PHP based websites. Requirements are:

1. MySQL backend where passwords are hashed and salted.

2. Configurable timeout of the session

3. Stylish login interface with forgot password function

4. No public user registrations. However, a backoffice management system for administration of users is needed. User data is already handled, only username, password etc need to be handled. (See table structure below)

5. Store the UserID field in the session

6. All the files that I will protect should only have one line of code to check if the user is authenticated. Example: require('[url removed, login to view]');

7. Block the user if more than X login attempts (configurable). If the user is blocked, the backoffice user admin system can be used to unblock the user when he contact us.

8. Generate unique signature of the user based on IP address and the browser then append it to session. This will be used to authenticate the user session to make sure it belongs to an authorized user and not to anyone else.

Well this is some of my points. Should you have any further suggestions regarding functionality and security, I'm open for hearing you. Once the winning bidder have a prototype or complete login system, I will provide access to a test server with MySQL access for testing it.

The table that the users will be stored in has the following structure:

CREATE TABLE IF NOT EXISTS `ENTITY` (

`IDENTITY` int(11) NOT NULL AUTO_INCREMENT,

`ENTITYNAME` varchar(100) DEFAULT NULL,

`ADDRESS1` varchar(100) DEFAULT NULL,

`ADDRESS2` varchar(100) DEFAULT NULL,

`DISTRICT` varchar(50) DEFAULT NULL,

`CITY` varchar(50) DEFAULT NULL,

`POSTALCODE` varchar(10) DEFAULT NULL,

`IDCOUNTRY` int(11) DEFAULT NULL,

`CONTACTPERSON` varchar(50) DEFAULT NULL,

`OFFICEPHONE` varchar(20) DEFAULT NULL,

`OFFICEFAX` varchar(20) DEFAULT NULL,

`CELLPHONE1` varchar(20) DEFAULT NULL,

`CELLPHONE2` varchar(20) DEFAULT NULL,

`EMAILADDRESS1` varchar(50) DEFAULT NULL,

`EMAILADDRESS2` varchar(50) DEFAULT NULL,

`DESCRIPTION` mediumtext,

`DATEREGISTER` date DEFAULT NULL,

`IDENTITYTYPE` int(11) DEFAULT NULL,

`USERNAME` varchar(20) NOT NULL,

`PASSWORD` varchar(255) NOT NULL,

PRIMARY KEY (`IDENTITY`),

KEY `USERID` (`USERNAME`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

Feel free to add other fields or tables for the login system to work. The value in the IDENTITY field will the value added to the sessions UserID variable

Skills: AJAX, HTML, Javascript, PHP, Website Design

See more: secure login system password, php secure login system, unblock free websites, protect php code free, php create table, login system in php, login php code with mysql, create table php, php secure ajax, store management system , secure files, points system, one line php, identity secure, session php login, php store management system, backend login, php function secure, php mysql backend admin, mysql append data, php forgot password, mysql append, security check php code, php secure sessions, javascript null

Project ID: #4116698

Awarded to:

pixiders

See My PM Please!!

$180 USD in 5 days
(17 Reviews)
5.2

23 freelancers are bidding on average $110 for this job

epark

=====Expertness and honesty our goal . we are small team working good quality and accuracy. Ready to start your project.Please check pm.Thank you===========

$200 USD in 4 days
(122 Reviews)
6.8
kssoftphp

I am ready and expert in PHP and CodeIgniter.

$99 USD in 2 days
(46 Reviews)
6.5
vertexsolutions

I am interested and offer you my services, quality and bug free work will be provided as you want. Thanks

$125 USD in 3 days
(116 Reviews)
6.1
netquart

Hello, Let's start. Please check your PMB for detail. Thanks

$120 USD in 5 days
(23 Reviews)
5.8
easycoders

Hi, Please check my reviews to have an idea of my expertise. Please check below link as a sample. http://boundinsurance.com/customers/. if interested PM me to start your work.

$80 USD in 2 days
(46 Reviews)
5.8
udanaudayanga

Hi, I am ready to build the requested secure login system for you. Contact me soon

$100 USD in 2 days
(45 Reviews)
5.7
csajit

LETS GET IT DONE!

$120 USD in 2 days
(121 Reviews)
5.5
D3SolutionsIndia

my suggestions and bid is given in private.

$130 USD in 3 days
(18 Reviews)
5.2
PrasadSolutions

More than 8 year Experienced creative designers and Professional Developer's team is here to finish your project up to your satisfaction. Our ability is to develop quality products on-time and on-budget without sacrifi More

$199 USD in 10 days
(24 Reviews)
5.1
AmGlobaltechs

hi sir lets start right now

$100 USD in 3 days
(35 Reviews)
4.7
osinee

Hi, I'm interested that project and I'm ready to start work on it right now.

$200 USD in 1 day
(8 Reviews)
4.3
mohanchauhan

Dear Sir, I am a php expert developer. I have expertise of these kind of task. Please view pm. Thanks Mohan

$180 USD in 4 days
(5 Reviews)
4.3
neeraj24a

Hello Sir, I have seen your requirements. I can complete your task in one day. Please check your PMB for more details. Thank you

$150 USD in 1 day
(3 Reviews)
3.6
vipinmaru1990

Hello Hiring Manager, please visit your PMB for more details about my work ,skills and expertise. I have read your given core description of assignment our best and will surely give better results.

$100 USD in 2 days
(13 Reviews)
3.5
annaijobs

Hi, This is jeni from annaijobs We could able to work on this project. Following designs are available for sale for just 10 USD http://annaijewels.com/Popup/demo/index.html A very few samples related More

$120 USD in 6 days
(3 Reviews)
3.2
MayelDotNet

Hello, we are a software and web company from Bulgaria. We have professional developers and designers. We have professional developers and designers. We have expertise in different computer languages and databases. We More

$100 USD in 3 days
(3 Reviews)
3.1
anonconsultant

Hi, Thanks for the opportunity to bid on your project. I have gone through your requirement details and ready to start the work. Please check PMB for details. Thanks

$80 USD in 1 day
(3 Reviews)
2.7
spider10

Ready to start the work Immediately.We are waiting for your message to communicate further in this project.

$30 USD in 1 day
(0 Reviews)
0.0
logicalminds123

We are very interested to do this project.Please open chat for further communication. Looking forward to hear from you over the PMB. Waiting for your invitaion and award.

$30 USD in 2 days
(0 Reviews)
0.0
tkbeduvn

Hello Please read more than private message thank you

$100 USD in 1 day
(1 Review)
1.8