Two-step verification library with support for Laravel 4 integration
Twostep is a PHP version of Google's two-step authentication library. The package includes ServiceProviders and Facades for easy Laravel 4 integration.
- PHP >= 5.4
Twostep::generateSecret()for generating the secret key
Twostep::checkCode(code, secret)for checking the code
Twostep::getUrl(user, hostname, secret)for generating the QR code url
Twostep::getCode(secret, ?time)for generating a code (for a given time)
The best way to install Twostep is quickly and easily with Composer.
Twostep is available via Packagist.
Require the package via Composer in your
Run Composer to install or update the new requirement.
$ php composer.phar install
$ php composer.phar update
Now you are able to require the vendor/autoload.php file to PSR-0 autoload the library.
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.
$providers array add the service providers for this package.
Add the facade of this package to the
'Twostep' => 'Abelorosz\Twostep\Facades\Twostep',
Now Twostep will be auto-loaded by Laravel.
Twostep is licensed under the MIT License.
Copyright (c) 2014 Abel Orosz