New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

abelorosz/twostep

Two-step verification library with support for Laravel 4 integration
903 10
Install
composer require abelorosz/twostep
Latest Version:v1.0.1
PHP:>=5.3.0
Laravel:4
License:MIT
Last Updated:Jul 11, 2019
Links: GitHub  ·  Packagist
Maintainer: abelorosz

Two-step verification

Twostep is a PHP version of Google's two-step authentication library. The package includes ServiceProviders and Facades for easy Laravel 4 integration.

Build Status

Requirements

  • PHP >= 5.4

Usage

  • Use Twostep::generateSecret() for generating the secret key
  • Use Twostep::checkCode(code, secret) for checking the code
  • Use Twostep::getUrl(user, hostname, secret) for generating the QR code url
  • Use Twostep::getCode(secret, ?time) for generating a code (for a given time)

Installation

The best way to install Twostep is quickly and easily with Composer.

Twostep is available via Packagist.

Require the package via Composer in your composer.json.

"abelorosz/twostep": "dev-master"

Run Composer to install or update the new requirement.

$ php composer.phar install

or

$ php composer.phar update

Now you are able to require the vendor/autoload.php file to PSR-0 autoload the library.

Laravel 4 Integration

Twostep has optional support for Laravel 4 and comes with a Service Provider and Facades for easy integration. After you have installed Twostep correctly, just follow the instructions.

Open your Laravel config file config/app.php and add the following lines.

In the $providers array add the service providers for this package.

'Abelorosz\Twostep\TwostepServiceProvider',

Add the facade of this package to the $aliases array.

'Twostep'         => 'Abelorosz\Twostep\Facades\Twostep',

Now Twostep will be auto-loaded by Laravel.

License

Twostep is licensed under the MIT License.

Copyright (c) 2014 Abel Orosz

Related Packages

yaquawa/laravel-token-repository

Laravel utility for creating, deleting, verifying token.

7,500 0
nperez/laravel2step

Laravel 2 Step Authentication Package

5,280
selim-salihovic/verifi

A Laravel package to handle email verification.

10 1
doge-dev/laravel-sms-verification

Library for sending out and verifying SMS codes using AWS SNS

13,953 4
coderjp/verifier

Email verification for Laravel 5

1,175 2

Version History

Version Released PHP Laravel License
v1.0.1 >=5.3.0 4.1.* MIT
v1.0 >=5.3.0 4.1.* MIT