Laravel 的 Google Authenticator

v1.1 2024-07-09 02:53 UTC

This package is auto-updated.

Last update: 2024-09-09 03:19:39 UTC


README

安装

composer require laravel-lib/gauth

用法

生成密钥代码

$secret_code = GAuth::generateSecret();

生成二维码 URL 图片

$secret_code = GAuth::generateSecret();
$qrcode_img_url = GAuth::generateQrUrl('foo@bar.com', $secret_code, 'My App Name); // No semicolon (:) on App Name

检查二维码

$secret_code = GAuth::generateSecret();

$user_input = '123456';

if (!GAuth::checkCode($secret_code, $user_input)) {
    die('The code is invalid !');
    return;
}

获取当前代码

$secret_code = GAuth::generateSecret();

$current_code = GAuth::getCode($secret_code);