Класс Wrong\Auth\Hcaptcha

Hcaptcha класс отвечает за работу с hcaptcha. Подробнее...

Открытые статические члены

static get ($response)
 
static check ()
 
static attempt ()
 

Поля данных

const ATTEMPTS_FILE = __DIR__ . '/../../../temp/hcaptcha-attempts.json'
 
const ATTEMPTS_TIME = 3600
 
const ATTEMPTS_NUM = 5
 

Подробное описание

Hcaptcha класс отвечает за работу с hcaptcha.

См. определение в файле Hcaptcha.php строка 21

Методы

◆ attempt()

static Wrong\Auth\Hcaptcha::attempt ( )
static

записывает очередное взаимодействие(попытку)

См. определение в файле Hcaptcha.php строка 107

◆ check()

static Wrong\Auth\Hcaptcha::check ( )
static

проверяет, разрешен ли IP-адресу доступ к сайту без ввода каптчи.

Возвращает
int Количество оставшихся попыток.

См. определение в файле Hcaptcha.php строка 71

◆ get()

static Wrong\Auth\Hcaptcha::get (   $response)
static

отправляет запрос POST в API hCaptcha с секретным ключом и токеном ответа и возвращает true, если ответ действителен.

Аргументы
string$responseТокен ответа, предоставленный hCaptcha
Возвращает
bool Логическое значение.

См. определение в файле Hcaptcha.php строка 39

Поля

◆ ATTEMPTS_FILE

const Wrong\Auth\Hcaptcha::ATTEMPTS_FILE = __DIR__ . '/../../../temp/hcaptcha-attempts.json'

путь к временному файлу

См. определение в файле Hcaptcha.php строка 24

◆ ATTEMPTS_NUM

const Wrong\Auth\Hcaptcha::ATTEMPTS_NUM = 5

Количество попыток, которое может сделать пользователь, прежде чем ему потребуется решить капчу.

См. определение в файле Hcaptcha.php строка 30

◆ ATTEMPTS_TIME

const Wrong\Auth\Hcaptcha::ATTEMPTS_TIME = 3600

Время в секундах, для подсчета попыток

См. определение в файле Hcaptcha.php строка 27


Объявления и описания членов класса находятся в файле: