PHP code example of jp3cki / totp
1. Go to this page and download the library: Download jp3cki/totp library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
jp3cki / totp example snippets
declare(strict_types=1);
use jp3cki\totp\Totp;
ret = Totp::generateKey();
echo "secret: {$secret}\n";
echo "\n";
// Make URI for importing from QRCode.
$uri = Totp::createKeyUriForGoogleAuthenticator($secret, '[email protected]', 'Issuer Name');
echo "uri: {$uri}\n";
echo "\n";
// Verify user input
$userInput = '123456'; // $_POST['totp']
$isValid = Totp::verify($userInput, $secret, time());
var_dump($isValid);