abelorosz/twostep

支持Laravel 4集成的两步验证库

v1.0.1 2014-02-22 12:29 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:15:21 UTC


README

Twostep是Google两步验证库的PHP版本。该包包含ServiceProviders和Facades,以便于Laravel 4集成。

Build Status

要求

  • 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