Tuesday, July 31, 2018

How do you Develop a Biometric Fingerprint Login for a PHP Website?

How do you Develop a Biometric Fingerprint Login for a PHP Website?


I have previously developed a Web based Biometric Fingerprint User Management Login Module.

How about I tell you how I did it?
You can Borrow some of my ideas and implement them in developing yours or you can opt to Get and use my PHP Web Browser based Biometric Fingerprint User Management Login Module . It comes with Source Code + Developer and Integration Support instead.

Popularly Known Password Login Problems
Are passwords proving hectic to manage for your web application?

Do you want users to stop sharing passwords?
Are you afraid that some lower cadre employee will one day find the password for a manager's account?

Has it ever occurred to you that someone could be having the finance department's user's passwords?

How will you help prevent loss and integrity of your data when all passwords are leaked out?

What will you do when a fired employee logs in remotely into your system or shares their password with some of your employees so that they gain access to your company / organization's data?

Do you ever get worried that the locker where you have kept your written down password for reference could be broken into and your secret passwords is known to your adversaries or thugs?

If any of the above Questions keep popping up in your head, in board meetings, cyber security reviews, disaster response awareness sessions or from your bosses then it is time to mitigate these worries and come up with formidable responses for each and everyone of them and any other possible related instances that could jeopardise your Website, Web Applications, Web ERPs, Web HMIS, Web HRMIS etc.



Before I go ahead and share with you ideas of how I developed a PHP Web Browser based Biometric Fingerprint Login Module for integrating into Websites and Web Applications, let me list for you some of the Benefits you gain from incorporating use of PHP Web Browser Biometric Fingerprint Authentication in your Website or Web Applications. Here they are;

Benefits of Website Biometric Fingerprint Login
1. Quick and fast way to login to a web system.

2. Biometrics are more safer to use than passwords unlike dealing with issues like lost passwords, stolen passwords or shared passwords.

3. Biometrics provide more levels of data security than passwords as biometric systems logins can be easily regulated and audited.

4. Biometric Logins prevent system malpractices that would have otherwise gone unnoticed or blamed on unsuspecting system users.

5. Prevent data loss and uphold data integrity in information systems. Only authorized people will have access to critical modules of an information system.

6. Put an end to the fear and worries of forgetting passwords.

7. No need to write down passwords where prying eyes could find them and use them later to exploit privacy of your data or destroy it.

8. Prevent malicious attacks from external people who may previously have known or had access to your passwords. With biometrics, outsiders will be kept at bay and you will not need to worry about them.

9. Biometrics Provide Non Repudiation. No user can misrepresent themselves as another when they login to an information system when they pass thru a biometric vault system. Unlike passwords, biometrics cannot be shared.

10. Use of Biometrics in Systems' login imposes a requirement of accountability among system users. Users will feel they are held responsible for all their actions and this will make them uphold their integrity morals. This is good for business and everyone else in a service level industry.

Now that you know some of the advantages of PHP Web Browser based Biometric Fingerprint Login let me tell you what Web based Biometric Fingerprint User Management Login Module is.

What is PHP Web Browser based Biometric Fingerprint Login Module?
This is the most Simple, Straight Forward and Easy to Implement Biometric Login Software Code for a Web Application Project developed in PHP, MySQL, jQuery, HTML, MySQL and JavaScript. This is Software Consultants, Software Developers, Programmers, Web Engineers, Web Developers, Software Engineers and Coders' Answer to adding and integrating Biometric Fingerprint Login to Web Applications and Web Projects.

This PHP Web Browser based Biometric Fingerprint Login Module +Source Code + Developer and Integration Support will help you integrate Biometric Fingerprint Login in just a matter of a few minutes and do away with passwords immediately. You will save on development costs and development time when you get this Biometric Fingerprint Login. You will also be able to customize this Biometric Fingerprint Login to your needs and modify it as you please. The code is simple, straight forward and short so that you just concentrate on integrating it to your web application.

Yes I developed it! I wanted to make it easy, simple and hassle free for anyone who simply wanted to have Biometric Fingerprint Login functionality in their Website or Web Application.



How I developed Web Browser based Biometric Fingerprint Login
First and foremost, I figured out that I would need a PHP Web Browser based Biometric Fingerprint Module with the following features and functionalities added to it;

1). User Registration
2). Edit User Particulars
3). User Roles
4). Manage Users
5). Log Off
6). Login
7). Home

Here I describe the Features and Functionalities that I used to assemble a PHP Web Browser based Biometric Fingerprint Login Module + Source Code that can be integrrated into a Website or a Web based Application.

1. User Registration
Before a User can be able to Login into an information software system, they first need to be registered into the system. This module Biometrically Registers the User. A System User is required to provide the following;

1. First Name
2. Second Name
3. Staff Number
4. Enroll two (2) Biometric Fingerprints

A programmer can scale up this Biometric Fingerprint User Registration Module to add more input fields that capture more information about the User as they deem necessary. It currently capture three fields and 2 fingerprints for simplicity.
After User Details and Particulars have been entered in input text fields, they are then saved into the PHP Web Browser based Biometric Fingerprint Login Module's MySQL database. Web Developers who Get this Web Browser based Biometric Fingerprint Login Module can integrate it with any RDBMs Database like Oracle, MSSQL, PostgreSQL or any other. I used MySQL as it is free and has no limitations on licenses whatsoever. You too can get MySQL for free from www.oracle.com

It is in User Registration that I added capability to capture Fingerprint Enrollment using a Fingerprint SDK / API that I give for Free to Software Developers who Order PHP Web Browser based Biometric Fingerprint Login Module + Source Code + Developer and Integration Support. It captures 2 Fingerprints but you can configure it to capture more during Registration.
See Photo below.



2. Edit User Particulars
Edit User Particulars helps you address mistakes previously done during User Registration and also helps you re-register a User's fingerprints again. To retrieve a previous User, I have provided a provision for typing part or full Staff Number that was entered together with their details during registration into Search Staff Number's field. The system will automatically retrieve the User Details and fill the other fields with the User Particulars. From there, you can Proceed to Edit the Fields as is required and Re-Capture user fingerprints again then save by clicking Submit Edited Details. That's all.

Edit User Particulars module makes it painless for you to edit a previously registered user details. It is even more interesting in that the said User will have to be there when their details are being edited so that they can verify them and re-enter their fingerprints again as a sign that they were present and agreed to the new changes to their User Details.

See Photo below.



3. User Roles
User Roles Module allows you to tick check boxes to Authorize System Roles or Uncheck to deny them rights to access certain System's Roles. Once you get this module you can edit these roles from the system's database, add new roles or remove roles as you may deem necessary for implementing your Web Browser based Biometric User Login. Having these roles in database makes it easy to manage User Roles and adding any new roles when more levels of user regulation are required by an organization.

See Photo below.



4. Manage Users
There are those instances when a User needs to be denied access to all the system functionalities including login rights to a system irrespective of whatever roles they have rights to in an information system. Possible scenario are like when a User ceases to be an employee of an organization or they are temporarily not authorized to carry out any operations in a system. In such scenarios, the Manage Users Module comes in handy as it allows the management to Suspend the user either for good or temporarily. Manage Users Module allows for Activating a User who had been previously Suspended if the Organization decides to reinstate them or stop denying them access to the system.

Manage Users shows in a tabular form Users who are Suspended and those who are Active.

The System gives the User an option to either Suspend User or Activate User from the Action Column. If a user is suspended, the adjacent Action Column to the right will have a green clickable Activate User link and if a User is Active, the adjacent Action Column to the right will have a red clickable Suspend User link.

See Photo below.



5. Log Off
In order for you to Sign Out from your Website, clicking Log Off signs you out of the Websites and sends you to the entry point that is the PHP Web Browser based Biometric Authentication Login Page.

See Photo below.



6. Login
Login is the main entry point for any Website or Web Application. In PHP Web Browser based Biometric Fingerprint Login Module, a Biometric Registered User presents their Fingerprint for Authentication. If they are Successfully Verified, they get Redirected to the Home Web Page. If a User is not Biometrically Verified at Login, the Web Browser based Biometric Fingerprint Authentication does nothing. It never logs them in. The Web Browser based Biometric Fingerprint Authentication will only Login only previously Biometrically Fingerprint Registered Users.

When a User clicks Log Off, the PHP Web Browser based Biometric Fingerprint Authentication redirects them to Login Page.

Login Page is the Vault that prevents non Authorized users from using your Website or Web Application Software System and grants User Rights only to Biometric Registered and Biometric Verified Users.

See Photo below.



7. Home
This is the page that Biometrically verified Users are directed to.
Software developers who get this module can decide to redirect successful fingerprint logins elsewhere or build upon this Home Page.

See Photo below.



Technologies used to develop Biometric Fingerprint Login Module

I designed and developed PHP Web Browser based Biometric Fingerprint Login Module to use a Multi-Tier architecture. I constructed it to use 3-Tier Architecture to allow for scalability and independent handling of the various components of each tier.

The PHP Web Browser based Biometric Fingerprint Login module's structured architecture consisted of Presentation, Application and Data layers.

In Presentation layer I used JQuery, HTML, CSS and JavaScript to implement form components for capturing a User's particulars, capturing of fingerprints, displaying of user particulars.

The Application layer handles the application logic including fingerprint verification and validations performed in Biometric Fingerprint Login. (PHP programming language handles most of the application logic on the server side).
The Data layer performs functions related to data saving and retrieval for purposes of registrations, identifications and reporting. The back-end database is MySQL though the programmer can decide to change this to a database of their choice e.g. Oracle, MSSQL, PostgreSQL or any other.

See how the SQL Back-end looks after you Biometrically Enroll and Register Users Details, Particulars into your Website or Web Application.

See Photo below.









Biometric Fingerprint API and Fingerprint Reader Scanner Used
To use and develop this PHP Web Biometric Fingerprint Login Module you will require one / any of the following Fingerprint Reader devices;

Digitalpersona 4000 Fingerprint Reader
Digitalpersona 4000B Fingerprint Reader
Digitalpersona 4500 Fingerprint Reader
Digitalpersona 5100 Fingerprint Reader
Digitalpersona 5160 Fingerprint Reader
Digitalpersona 5300 Fingerprint Reader


When you request for PHP Web Browser based Biometric Fingerprint Login Module + Source Code + Developer and Integration support, you will also Get a Fingerprint SDK API that talks to any of the above Fingerprint Reader Scanners. You will be able to deploy your web application to as many PCs, workstations and computers as you want once you Get the PHP Web Browser based Biometric Fingerprint Login Module.

There are no restrictions we impose to limit you whatsoever on where to install, integrate or deploy it. I have just made it that Good for you so that you enjoy your coding experience.

No monthly / yearly License Renewal charges. Once you Get the PHP Web Browser based Fingerprint Login Module, I will give you a Fingerprint SDK Runtime environment that you can distribute as much as you want to where you deploy your applications and use it for as long as you want.

No SDK License Limitations on Many Computers (Use SDK Runtime we give you for as many Computers as you want. No Limitations!)

No SDK License Limitations on Many Fingerprint Readers (Use SDK Runtime we give you for as many Fingerprint Readers as you want. No Limitations!)

There are no other charges you pay or will ever be required to pay once you Get this Web Browser based Biometric Fingerprint Login Module + Source Code. Doesn't this already feel like what you have been looking for?

Get this source code now and use it in Developing Biometric Fingerprint Login for your Websites and Web Applications. I have made it easy for you by developing the PHP Web Browser based Biometric Fingerprint Login Software Integration Module Source Code and availing the Source Code for you so that you concentrate your mind on selling and looking for clients of your finished Finished and Market ready Websites and Web Applications.

How do you WIN when you GET this Web based Biometric Fingerprint Login Software Source Code?

1. Save on PHP Web Browser Biometric Fingerprint Login Development Costs and Web Biometric Fingerprint Login Developer hiring costs

2. Save on PHP Web Browser Biometric Fingerprint Login development Time and Resources

3. Quick turnaround time for your end product to your clients

4. Easy and Simple Code to Integrate and Develop for your PHP Web Browser based Biometric Fingerprint Login Projects.

5. Adding and integrating Biometric Fingerprint Login to Websites and Web Applications now feels like a breeze and easier than before with PHP Web Browser based Biometric Fingerprint Login Module + Source Code + Developer and Integration Support.

6. No more headaches or heartaches required to learn new things, just integrate Biometric Fingerprint Login module to your organization’s / client's web code.

7. Surprise and eliminate competition by developing state of the art and robust Web Browser based Biometric Fingerprint Login Websites and Web Applications with Biometric Fingerprint Authentication Features.

8. Increase ROI by adding this Module into your assets of code snippets that make you churn out a Big Websites and Web Applications Web Project in a short instance.

9. With this code you have more time to prospect for new Websites and Web Applications projects and businesses unlike managing a team of developers at your disposal to come up with this PHP Web Browser based Biometric Fingerprint Login Module + Source Code + Developer and Integration Support.

10. Web Development and Web Applications Consulting becomes easier as you can now confidently promise clients to help them manage User authentication problems by use of Biometric Fingerprints with this PHP Web Browser based Biometric Fingerprint Login Module + Source Code + Developer and Integration Support.

You can Order and Subscribe for PHP Web Browser based Biometric Fingerprint Login + Source Code + Developer and Integration Support here and Develop Biometric Fingerprint Login for your Websites with ease, simplicity and security in mind.

I will offer you Specialized Guidance and Advise if you need to Learn more about PHP Web Browser based Biometric Fingerprint Login Module + Source Code + Developer and Integration Support from here https://jomutech.com/biometric_fingerprint_login_source_code.php

Happy Coding!

PHP User Login Web Browser Based Biometric Fingerprint Authentication

Tuesday, July 12, 2016

How to integrate biometric fingerprint authentication into your web application project using Php, JavaScript and HTML web technologies


Integrating biometric fingerprint authentication into web applications is easy and the average software developer will develop Web code in Php, Javascript, HTML and MySQL then integrate fingerprint registration and identification into their web application project in less than 15 minutes if they have the required skills and everything needed at their disposal.



Skills needed to successfully integrate fingerprint authentication to a web application;

a). Programming language skills needed
i.                    Php (Skill level is average)
ii.                  JavaScript (Skill level is average)
iii.                HTML (Skill level is average)
iv.                 MySQL (Skill level is average)

b). Coding experience required is average. You do not need to have coded for years to add web fingerprint authentication to a web application.

A web developer need only have basic average skills in all the above to be able to add biometric fingerprint authentication module to a web application. Anyone who has developed a login authentication module for a web application with a database back-end will find this to be an easy task.

So what else is needed to develop a web application with biometric fingerprint authentication features?

a). Hardware
i. Digitalpersona Fingerprint Reader of either type 4000 or 4000b or 4500 or 5100 or 5160 or 5300 USB modules.

b).Software
You will require ‘Web based Biometric Fingerprint Authentication Module’ which you will get from our website here https://jomutech.com/WebBrowserBiometricFingerprintAuthenticationPHPSoftwareCode.php

Once you have your preferred fingerprint reader from the choices above and have acquired ‘Web based Biometric Fingerprint Authentication Module’, now you are ready for the next big step ( to add biometric fingerprint authentication to your web project).


This is how to go about it;
i.                    Install the Runtime provided with the ‘Web based Biometric Fingerprint Authentication Module’. If your workstation’s architecture is 32 bit, install the 32 bit version otherwise if it is a 64 bit then proceed to install a 64 bit version of the RTE.
ii.                  Restart your computer then plug in your digitalpersona fingerprint reader.
iii.                In the htdocs folder of your web server (I am assuming you are using XAMPP) extract phpfingermodule.zip there (in the end you will have a phpfingermodule folder with project files).
iv.                 Change 'db.php' in 'phpfingermodule' folder to suit your MySQL database credentials.
Now you are set and ready to begin but first, you will need to know how to run Fingerprint Registration on Web and how to run Web Fingerprint Identification.

Running Web Fingerprint Registration in Php
Run this URL from your internet explorer browser
Here is a screenshot resembling how your web fingerprint registration page code in php should look like https://jomutech.com/img/biowebfingerauth/fingerreg3.jpg



Running Web Fingerprint Identification in Php
Run this URL from your internet explorer browser
Here is a screenshot resembling how your web fingerprint verification page code in php should look like https://jomutech.com/img/biowebfingerauth/fingervery1.jpg or https://jomutech.com/img/biowebfingerauth/fingervery2.jpg



If the fingerprint is authenticated, you will get redirected to http://localhost/phpfingermodule/Retrieve_user_identification_no.php  otherwise nothing happens on your webpage.

Feel free to do whatever you wish after this step including learning how to do fingerprint registration and identification on web using php, javascript and html. You can even decide to use another database other than MySQL

NB:
Please do not forget to change / alter settings in 'explorer' to allow for running of Active-X components and Active Scripts.







Saturday, September 27, 2014

Biometric Patient Identification

Today, I am glad to introduce to you my Biometric Patient Identification System.  I am working on a biometric identification and verification solution for Kenyan hospitals where biometrics can be used to identify patients at the following areas but not limited to these three;
  • Casualty
  • Pharmacy
  • Laboratory
The ideal situation is to add a 'Biometric Patient Identification'  module as part of integration of biometrics to the existing Hospital Management Information System (HMIS) however some hospitals which have not acquired  an HMIS can still use it purposely for verifying and identifying returning patients.