Класс Captcha
Объект $Field:
Объект «Поле: проверка на человека (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;
}