abelorosz / twostep
支持Laravel 4集成的两步验证库
v1.0.1
2014-02-22 12:29 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.1.*
This package is not auto-updated.
Last update: 2024-09-28 16:15:21 UTC
README
Twostep是Google两步验证库的PHP版本。该包包含ServiceProviders和Facades,以便于Laravel 4集成。
要求
- PHP >= 5.4
用法
- 使用
Twostep::generateSecret()
生成密钥 - 使用
Twostep::checkCode(code, secret)
检查代码 - 使用
Twostep::getUrl(user, hostname, secret)
生成二维码URL - 使用
Twostep::getCode(secret, ?time)
生成代码(给定时间)
安装
安装Twostep的最佳方式是使用Composer快速轻松地安装。
Twostep可通过Packagist获取。
在您的composer.json
中通过Composer要求该包。
"abelorosz/twostep": "dev-master"
运行Composer安装或更新新要求。
$ php composer.phar install
或
$ php composer.phar update
现在您可以使用vendor/autoload.php文件要求PSR-0自动加载库。
Laravel 4集成
Twostep提供对Laravel 4的可选支持,并包含一个Service Provider和Facades,便于集成。安装Twostep后,只需按照说明操作。
打开您的Laravel配置文件config/app.php
,并添加以下行。
在$providers
数组中添加此包的服务提供者。
'Abelorosz\Twostep\TwostepServiceProvider',
将此包的facade添加到$aliases
数组中。
'Twostep' => 'Abelorosz\Twostep\Facades\Twostep',
现在Twostep将由Laravel自动加载。
许可证
Twostep受MIT许可证的许可。
版权(c)2014 Abel Orosz