Looking to hire Laravel developers? Try LaraJobs

gauth maintained by laravel-lib

Description
Google Authenticator for Laravel
Last update
2024/07/09 04:53 (v1.1)
License
Downloads
115

Comments
comments powered by Disqus

Google Authenticator for Laravel

Installation

composer require laravel-lib/gauth

Usage

To generate secret code

$secret_code = GAuth::generateSecret();

To generate QR Code URL image

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

To check the qrcode

$secret_code = GAuth::generateSecret();

$user_input = '123456';

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

To get current code

$secret_code = GAuth::generateSecret();

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