stefan-z/laravel-totp

为任何类型的双因素认证场景创建TAN/TOTP

0.0.3 2024-09-06 16:01 UTC

This package is auto-updated.

Last update: 2024-09-06 16:06:09 UTC


README

为多因素认证生成简单的TOTP码并快速验证。

示例

use StefanZ\LaravelTOTP\TOTP;

$token = (new TOTP('sha256', 0, 600))->GenerateToken('SUPER-SECRET', NULL, 8);


if (Validator::validate('SUPER-SECRET', 'XXXXXXXX', ['sha256', 0, 600])) {
    // Token is valid
}