Система управления «Сайт PRO»
Версия 20240107

Класс Captcha

Объект $Field: Cms\Root\Form\Field\Captcha наследует Cms\Root\Form\Field\Base

Объект «Поле: проверка на человека (CAPTCHA)»

Исходный код
class Captcha extends Base { … }

Методы

check()

$Captcha->check();

Проверка правильности ввода

Возвращает: string|null null – успешная проверка; string – ошибка

Исходный код
    function check() {
        if (strlen($e = \Cms\Root\Form\Field\Base::check())) return $e;
        if ($this->hidden) return;
        $Auth = $this->Auth();
        $Auth->sessionStart();
        if ($_POST[$this->name] != $_SESSION['captcha']) {
            return $e = $this->standardError();
        }
    }

store()

$Captcha->store();

Сохранение значения поля

Исходный код
    function store() {
        return;
    }

text()

$Captcha->text();
Исходный код
    function text() {
        return;
    }

html()

$Captcha->html();
Исходный код
    function html() {
        return;
    }