ericmann/totp

TOTP协议的PHP实现。

2.0.0 2019-01-26 05:49 UTC

This package is auto-updated.

Last update: 2024-09-16 20:55:40 UTC


README

这是一个PHP库,用于根据RFC-6238生成基于时间的OTP。

此库与Android和iPhone上的Google Authenticator应用程序兼容。

快速开始

使用Composerericmann/totp添加到您的项目中。

require __DIR__ . '/vendor/autoload.php';

// Create a new, random token
$token = new EAMann\TOTP\Key();

// Import a known token
$raw = '...';
$token = EAMann\TOTP\Key::import($raw);

// Validate an OTP against a token
if (EAMann\TOTP\is_valid_auth_code($token, $otp)) {
  // ...
}