OTPHP\TOTP::verifyOtpWithWindow PHP Метод

verifyOtpWithWindow() приватный Метод

private verifyOtpWithWindow ( string $otp, integer $timestamp, integer $window ) : boolean
$otp string
$timestamp integer
$window integer
Результат boolean
    private function verifyOtpWithWindow($otp, $timestamp, $window)
    {
        $window = abs($window);
        for ($i = -$window; $i <= $window; ++$i) {
            if ($this->compareOTP($this->at($i * $this->getPeriod() + $timestamp), $otp)) {
                return true;
            }
        }
        return false;
    }