PHP Classes

PHP Google Authenticator with CodeIgniter: 2fa Google Authenticator implementation

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 272 All time: 7,704 This week: 50Up
Version License PHP version Categories
google-authenticator 1.0.0The PHP License5PHP 5, Wireless and Mobile, User Mana..., W..., S...
Description 

Author

This package provides an implementation of a two factor authentication using Google Authenticator.

It uses the CodeIgniter framework to implement the interaction the Google Authenticator application so it is possible to verify that the user accessing the current site is the same that owns a mobile phone running the Google Authenticator application.

Innovation Award
PHP Programming Innovation award nominee
October 2018
Number 9
Google Authenticator is a mobile authentication that can be used that a given user is the one that uses his own mobile phone.

This allows applications to verify if an user is the person he claims to be more than one way, thus allowing to implement what is called two factor authentication.

This package provides an implementation of a two factor authentication using CodeIgniter framework.

Manuel Lemos
Picture of Asad Ullah
  Performance   Level  
Innovation award
Innovation award
Nominee: 1x

 

Details

Google Authenticator(2fa) With CodeIgniter

Integrate Two Factor Authentication with Google Authenticator into the Codeigniter project

* Developer Setup *

* Prerequisites *

  • PHP version 5.6 or newer is recommended.
  • Be sure you have npm and composer installed.

It should work on 5.3.7 as well, but we strongly advise you NOT to run such old versions of PHP, because of potential security and performance issues, as well as missing features.

Installation

  1. Clone the repo
git clone https://github.com/asad041/google-authenticator-ci

  1. Go to the ```Application\third_party```
  2. Add the dependency by using composer
composer require sonata-project/google-authenticator

  Files folder image Files (286)  
File Role Description
Files folder imageapplication (2 files, 12 directories)
Files folder imagesystem (2 files, 6 directories)
Files folder imagetests (3 files, 1 directory)
Accessible without login Plain text file .editorconfig Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file contributing.md Data Auxiliary data
Accessible without login Plain text file index.php Aux. Auxiliary script
Accessible without login Plain text file license.txt Lic. License text
Accessible without login Plain text file readme.rst Doc. Documentation

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:272
This week:0
All time:7,704
This week:50Up