1. Go to this page and download the library: Download kelunik/two-factor 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/ */
kelunik / two-factor example snippets
$oath = new Oath;
// this generates a key in binary format
$key = $oath->generateKey();
// store key for user
$oath = new Oath;
$key = "..."; // load user key from storage
// Use the URI to provide an easy to scan QR code
$uri = $oath->getUri($key);
// Alternatively display the key for manual input
$secret = $oath->encodeKey($key);
$oath = new Oath;
$key = "..."; // load user key from storage
$isValid = $oath->verifyTotp($key, $totpValue);
// If the token is valid, ensure that it can't be used again.
// Because we use the default grace window size of two,
// we have to store the used TOTP value for at least 90 seconds,
// to prevent its usage explicitly.
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.