Неверный код при двухфакторной авторизации

ставлю 2х факторную авторизацию, сделал запись секретного кода в базу данных - всё отлично, но проверка одноразового кода не проходит по какой то причине, что не так может быть?

Контроллер

public function factoringAuthAction() {
    require './application/lib/GoogleAuthenticator.php';
    $gp = new PHPGangsta_GoogleAuthenticator;

    if (!empty($_POST['go'])) {
    $secret = $this->model->googleCode();

        $checkResult = $gp->verifyCode($secret[0]['googleCode'], $_POST['googleCode'], 2);
    if ($checkResult) {
        echo 'Верно';
    } else {
        echo 'Неверно';

    }
}

}

$secret[0]['googleCode'] - Секретный код из бд, который берется по логину


Ответы (0 шт):