Модуль captcha
Документация TextCMS » API ядра TextCMS и вызываемых модулей » Модуль captcha
Функции | |
captcha_set_elements ($page, $reload=false) | |
captcha_check ($clean=true) | |
captcha_clean () | |
Функции
captcha_check | ( | $clean = true | ) |
Проверка корректности введенного пользователем кода. Данные о коде берутся из $_REQUEST['captcha_text'] и $_REQUEST['captcha_code']
- Аргументы
$clean boolean Если TRUE, то правильно введенный код CAPTCHA будет сразу удален из файлов с кодами. Если FALSE, то в дальнейшем необходимо вызвать функцию captcha_clean
- Возвращает
- boolean TRUE, если код введен правильно.
captcha_clean | ( | ) |
Удаление кода и хеша запроса из файла. Код CAPTCHA берется
captcha_set_elements | ( | $page, | |
$reload = false | |||
) |
Замена конструкций <!– CAPTCHA_descr –> и <!– CAPTCHA_img –> в файле шаблона на описание и картинку CAPTCHA
- Аргументы
$page string Исходный шаблон страницы, содержащий <!– CAPTCHA_descr –> и <!– CAPTCHA_img –> $reload boolean Если равен TRUE, то CAPTCHA и картинка не показываются, а создается скрытое поле, в которое помещается код CAPTCHA, полученный из параметров запроса. Этот параметр следует использовать, если требуется обеспечить возможность не вводить CAPTCHA повторно после не выполненного действия, например, если не удалось отправить письмо из-за не заполненных обязательных полей.
- Возвращает
- string Измененный шаблон, где на месте <!– CAPTCHA_descr –> и <!– CAPTCHA_img –> вставлены поле для ввода и картинка captcha. Данные о CAPTCHA и правильном значении хранятся в files/captcha1.txt и files/captcha2.txt, вывод изображения осуществляется с помощью скрипта captcha.php в корне.
Документация TextCMS » API ядра TextCMS и вызываемых модулей » Модуль captcha