PHP Web Biometric Registration and Authentication

PHP Web Biometrics Authentication using Multiple Fingerprint Scanners

PHP Biometric Registration and Authentication

Multiple Fingerprint Scanner PHP Web Biometrics Authentication

PHP Web Browser based Biometric Fingerprint Authentication Software Source Code Module Supporting over 20 Types of Fingerprint Scanners / Fingerprint ReadersDeveloped in PHP, jQuery, JavaScript, HTML for Integration to Web Browser Applications

Use Any Biometric Fingerprint Reader Scanner to Integrate Fingerprint Authentication to your Web Application with this Web Browser based Biometric Fingerprint Authentication Module

10 Finger Capture in PHP using a KOJAK Biometric Scanner Demo

Demos of other PHP Biometric Authentication Web Applications I have Developed and Integrated with using various Biometric Scanners

PHP Web Biometric Smart Card Integration
PHP Biometric Authentication Demo using Columbo Finger Scanner
PHP Web Biometric Authentication Demo for Irises
ZKTeco 4500 PHP Web Biometric Integration Demo
PHP Integration using DigitalPersona Biometric Scanner

Take a look at this PHP Web Biometric Smart Card Integration that I recently Developed which does Web Biometric Registration and Biometric Authentication for Users using Smart Cards.

This is the easiest and simple to use ( Software code has already been done for you. Your task is to integrate these code snippets into your web application. Like Plug and Play in hardware. Lets just say Copy Paste into your Code and you are done. ) web based fingerprint registration and authentication module you will probably come across for integrating a fingerprint reader scanner of your choice to your PHP web applications and PHP Web projects. NO LIMITATION on choice of Fingerprint Reader Scanner to use unlike this Web based Biometric Fingerprint Authentication Module which is limited to fingerprint reader scanners of type Digitalpersona only. To implement this PHP Web Fingerprint Authentication Module you will require this API, Griaule’s Fingerprint 2009 API.

By helping you develop and integrate with this module, I am equipping you with a capable gun to take on with brevity any web based fingerprint authentication related project to the amusement, satisfaction and pleasure of your clients’ web based software projects.

Joseph Mwema’s Email Address and YouTube Channel’s QR Code

The Fingerprint API used, Fingerprint Reader Scanners Supported and the PHP Web Fingerprint Authentication Module are discussed in the subsequent sections below. 

Fingerprint API

This web based fingerprint registration and authentication module uses the Griaules Fingerprint 2009. To use this PHP Web fingerprint module, you will need to get this API from Griaule website. 

The one advantage that Griaule Fingerprint 2009 API has over other Fingerprint APIs is that it supports a variety of Fingerprint Readers / Scanners I have used it with a Digitalpersona 4500, Digitalpersona 4000, Digitalpersona 4000B, Secugen Hamster Plus and an M2SYS fingerprint scanners with significant good results on a variety of biometric fingerprint registration and identification projects. Unfortunately it costs an arm and a leg because you pay for a licence for every computer your web application runs in (even client PCs). The licensing is expensive than your hardware and more costly than the cost of this PHP Web Fingerprint Module. It is suitable for large organisations, companies and governments ( … SMEs are intentionally omitted to help you figure out how steep the up climb is ). When you choose to go the Griaule API way, the client PC(s) where you run the PHP Web fingerprint authentication application and your hosting server have to be connected to the internet for installation and validation of the Key Licenses ( you know how Kaspersky Antivirus works? These folks do not gamble with their dime! They give you a good solution but its API costs a dime! Many other newer solutions too are also very expensive. Do the maths, do you really have to support many fingerprint readers / scanner and pay so much to achieve the same functionality that you would still get with this PHP Web Fingerprint Authentication Module that gives you the Fingerprint API for free when you Order for this Module? 

Fingerprint Readers Scanners supported by Griaule’s Fingerprint 2009 API

The following fingerprint readers’ scanners are supported. Griaule Biometrics also mentioned that as long as you can install the fingerprint reader scanner drivers of a particular fingerprint reader scanner into your operating system, their API will be able to talk to the fingerprint reader. Get their Griaule Fingerprint SDK 2009 and test it today with your fingerprint reader if your scanner is not any one of these listed below and see how great this API is. 

  • Authentec AES1610
  • Authentec AES2501
  • Authentec AES2550
  • Authentec AES4000
  • Certis Image Orcanthus
  • Crossmatch V250
  • Crossmatch V300 LC
  • Crossmatch V310 LC
  • Crossmatch V320 LC
  • Digent FD1000
  • Digital Persona U.are.U 4000
  • Digital Persona U.are.U 4000B
  • Digital Persona U 4500
  • Digital Persona U 5100
  • Digital Persona U 5200
  • Digital Persona U 5300
  • Eikon
  • Futronic FS50
  • Futronic FS80
  • Futronic FS84
  • Futronic FS88
  • IDTECH Biomag I
  • IDTECH Biomag II
  • Lumiden Mercury series
  • Lumiden Venus Series
  • Microsoft Fingerprint Reader
  • Nitgen Hamster DX
  • Nitgen Hamster I
  • Nitgen Hamster II
  • Nitgen Hamster III
  • OFIS FingerTec
  • Secugen Hamster FDU02
  • Secugen Hamster Plus
  • Suprema BioMini
  • Suprema BioMini Plus
  • Testech Bio-I
  • Testech Nexes
  • UPEK TouchChip (PID 0x2015)
  • Verifi P4000
  • Verifi P4500
  • Verifi P5000
  • ViRDI FOH02
  • ZK7000
  • Zvetco P2500
  • Zvetco P5100
  • Zvetco P6000
  • Zvetco P6000-B

Software Developers, Systems integrators, Web Developers and Security Web Engineers interested in a PHP Web based Fingerprint Module that can talk to more than one type of fingerprint readers requested for a PHP Web based Fingerprint Authentication Module that was NOT Limited to one type of a fingerprint reader which they could get and integrate fingerprint registration and authentication to their PHP Web Applications and PHP Web Projects with ease. 

I heard you! Here is the ready solution to your problems. It is a very Simple and Easy to use PHP Web Fingerprint Integration Code that allows you to use a variety of the many Fingerprint Readers Scanners in the market from different fingerprint readers scanners’ manufacturers. 

This PHP Web Fingerprint Integration Module is developed using the following Web Technologies; 

Client Side: 
☛ JQuery 
☛ JavaScript 
☛ CSS 

Server Side: 
☛ PHP 

☛ MySQL 

Web Browsers Supported

This PHP Web Fingerprint Authentication Module supports Internet Explorer 8, 9, 10, 11 

Good News! There are multiple ways to run PHP Web Projects and PHP Web Applications you have integrated with this PHP Web Fingerprint Authentication Module in your favorite web browser. One of those ways is by using IE Tab (commercial), Fire IE (free) or by getting any other web browser extensions that allow running of ActiveX on other web browsers other than Internet Explorer in Windows to run this PHP Web FingerprintAuthentication Module in Firefox, Chrome etc. 

Initially you may have been limited to only Internet Explorer to run ActiveX controls for Fingerprint Authentication and Registrationbut thanks to the many Web Browser Extensions today that can be installed to client web browsers, the dream of running fingerprint authentication and registration to Chrome and Firefox and other Web Browsers is now possible. 

Sub Component of this PHP Web Fingerprint Authentication Module

What does this PHP Web Fingerprint Authentication module consist of? 

This PHP Web Fingerprint Authentication Module consists of the following; 
☛ PHP Web Fingerprint Registration Module 
☛ PHP Web Fingerprint Identification Module 
☛ Restoration Database Script (MySQL) 

PHP Web Fingerprint Registration Module

The PHP Web Fingerprint Registration Module has a very basic simple code that Captures a the following Particulars of a Staffwhich are First Name, Surname , Other Names, Staff NO, Telephone Number and 2 Fingerprints. The developer can add more fields to capture more data as they may deem relevant to capture during fingerprint registration of their web application e.g. including Gender, Nationality, Patient NO, Social Security Number, National Identity NO, Date of Birth, Blood Group, Religion etc. 

During Fingerprint Registration, a subject is required to place and remove their Fingerprint onto the reader 4 times for the 1st fingerprint to be captured then place their Fingerprint again onto the reader 4 times for the 2nd fingerprint to be captured. I have achieved best results by using Left Index and Right Index finger though you can use thumbs or any of the fingers you need for your software web project.

Digital Persona Fingerprint Scanner

Once a Staff particulars have been entered into the input fields as required and 2 Fingerprints captured, the Save Fingerprints button is then clicked to save the information to database. The [System Statistics & Logs] text area updates you as the developer of what is happening in the background though when you develop your end software product with this module, you may choose to remove this text area or use text that users of your system can understand (though not necessary for them). 

If the Staff’s data and fingerprints are successfully saved into the database, the module will redirect you to this web page jmu_ippass.php and if there was a problem in saving to database, it will redirect you to jmu_ipfail.php.

PHP Web Fingerprint Identification Module starts at jmu_enroll.php Script (You will see how simple and straight forward it is to integrate it into your web project for fingerprint registration when you get this module) 

See below screenshots of PHP Web Fingerprint Registration Module

Successful Fingerprint Registration in PHP Web Biometrics Authentication Software
Failed Fingerprint Registration in PHP Web Biometrics Authentication Software

PHP Web Fingerprint Identification Module

PHP Web Fingerprint Identification Module performs fingerprint authentication of a subject against existing archived data of Staff from MySQL database. The subject is required to press their finger onto the fingerprint reader and immediately the PHP Web Fingerprint Authentication Module code captures their fingerprint image and extracts a fingerprint template from which it performs identification(1: N) of the subject against all other registered fingerprints and uniquely identifies the person if they exist in the database or denies their existence in the system’s database. 

PHP Web Fingerprint Identification Module starts at jmu_identify.php Script (You will see how simple and straight forward it is to integrate it into your web project for fingerprint identification when you get this module) 

A Successful Identification will spit out [STAFF RETRIEVED SUCCESSFULLY] in the PHP Web Fingerprint Identification Module’s text area and display the particulars of the identified subject.

Quick Web Browser based Biometrics Authentication using any Fingerprint Scanner

After identification the programmer can choose what to do thereafter with the identified staff. This module does the heavy lifting for you and lets you decide what to do in your web application after fingerprint identification. 

Restoration Database Script (MySQL)

PHP Web Fingerprint Authentication Module Code comes with a MySQL Restoration Script that creates a database and a table with which you can use to save registered staff particulars and their fingerprints into an SQL database. The data types are set for you so that you do not have to struggle trying to figure out what data types and lengths to use. You can choose to use any database e.g. Oracle, MSSQL, PostgreSQL or any other SQL based RDBMS but this module is implement in MySQL. 

The programmer can add other fields into the table or create new tables in the database as is deemed necessary in their project. 

The module uses a database named fp and a table named staff. 
Here is a description of the table structure used. 

☛ Kapkt_idno is an INT data type with AUTO_INCREMENT (Identity column uniquely identifying a row) 
☛ StaffNo is a VARCHAR data type of length 50 (Saves Staff Number) 
☛ FirstName is a VARCHAR data type of length 50 (Saves Staff’s First Name) 
☛ Surname is a VARCHAR data type of length 50 (Saves Staff’s Surname) 
☛ Othernames is a VARCHAR data type of length 50 (Saves Staff’s other names) 
☛ Telephone is a VARCHAR data type of length 50 (Saves Staff’s Telephone Number) 
☛ Fpdata1 is a VARCHAR data type of length 3000 (Saves Staff’ Fingerprint One) 
☛ Fpdata2 is a VARCHAR data type of length 3000 (Saves Staff’s Fingerprint Two) 

See screenshot below showing PHP Web Fingerprint Authentication Module’s SQL database and table structure below; 

Properties of the Relation where you will save Person Particulars and their Biometrics Fingerprint Data in PHP Web Biometrics Multiple Fingerprint Scanner Authentication Software Module

See screenshot below showing Staff Particulars and Fingerprints saved in MySQL Table Database below; 

Person Particulars and their Biometrics Fingerprint Data in PHP Web Biometrics Multiple Fingerprint Scanner Authentication Software Module

Joseph Mwema, we would like to Establish contact with you so that you can Help us with Biometrics integration in our Project. How do we contact You and what are your terms of Engagement?

Learn more about what I do and what my asking rates are for those interested in engaging my expertise in developing and implementing identity access management solutions in their Software based Projects using Biometrics from here About Section of Joseph Mwema’s Vlog

Some of the Companies, Organizations and Institutions that I have helped to integrate Biometrics in their Software Applications

Why Jomutech Systems?

Why choose Jomutech as your Biometrics Integration partner

Published by

Joseph Mwema

I am a Biometrics Engineer who Helps Companies, Organizations, Institutions and SMEs like You to Develop Identity and Access Management (IAM) Software Solutions based on Biometrics in Linux, Windows, Android, Web and Cloud.

error: Content is protected !!
Exit mobile version