1. Go to this page and download the library: Download asernum/sdk-client-asafe 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/ */
asernum / sdk-client-asafe example snippets
safe2FA\Asafe2FA;
$a2fa = new Asafe2FA();
// Generate a secret key (base32)
$secret = $a2fa->generateSecret();
// Create the OTP Auth URL for QR code scanning
$url = $a2fa->getOtpAuthUrl("[email protected]", "MyCompany", $secret);
// Get the current OTP code
$otp = $a2fa->getCurrentOtp($secret);
// Verify the OTP code
$ok = $a2fa->verifyKey($secret, $otp, 1);
// Strict verification - current code only
$strict = $a2fa->verifyKey($secret, $userInput, 0);
// Default - ±30 second tolerance (recommended)
$normal = $a2fa->verifyKey($secret, $userInput, 1);
// More lenient - ±60 second tolerance
$lenient = $a2fa->verifyKey($secret, $userInput, 2);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.