CAPTCHA
Модуль CAPTCHA позволяет добавить свою форму тестирования к любой форме на сайте. Цель модуля — блокировать добавление сообщений спамботами. Модуль позволяет настраивать типы и внешний вид тестов.
Тестирование может быть добавлено к любой форме сайта. Список форм уже содержит набор некоторых форм, которые являются стандартными для большинства сайтов. Включение поля Добавить в формы ссылки управления тестом позволит легко добавлять в этот список дополнительные формы. От пользователей, для которых включено право отключить проверку, прохождение теста требоваться не будет. Убедить в том, что это право предоставлено надёжным пользователям (например администраторам).
Параметры
- Тип теста по умолчанию — выберите тип теста, который будет использоваться по умолчанию (формы идентифицируются по параметру form_id). Дополнительные формы можно добавить, воспользовавшись незаполненным полем внизу таблицы.
- Math (генерируется модулем captcha)
- Image (генерируется модулем image_captcha)
- Добавить в формы ссылки управления тестом — добавление ссылок управления тестом, позволит быстрее изменять его параметры. Когда ссылки включены, пользователям с правом управление модулем ссылки показываются во всех формах, за исключением форм, которые расположенных на страницах управления сайтом.
- Включить ссылки управления тестом на страницах управления сайтом — включение этого параметра приведёт к выводу ссылок управления тестом в тех формах, которые расположены на страницах управления сайтом. По умолчанию, вывод этих ссылок на страницах управления сайтом выключен, т.к. обычно к этим страницам имеют доступ только проверенные пользователи. В некоторых ситуациях, например на демонстрационных сайтах, включение этого параметра может иметь смысл.
- Включить вывод описания теста — описание объясняет цели тестирования посетителя.
- Описание тестов — определите описание тестов на каждом языке. Если вы хотите восстановить описание, которое используется по умолчанию, то оставьте это поле незаполненным.
- Проверка ответа — определите проверку ответа на чувствительность к регистру знаков по умолчанию. Отметьте: модули генерирующие тест могут переопределять этот параметр.
- Регистр знаков учитывается
- Регистр знаков не учитывается
- Прохождение теста — определите параметры дальнейшего тестирования в том случае, если на вопрос теста дан правильный ответ.
- Проводить тестирование всегда
- Не проводить тестирование после успешного ответа (в этом типе формы)
- Не проводить тестирование после успешного ответа (во всех типах форм)
- Записывать неправильные ответы — записывать информацию о неправильных ответах в журнал.
На вкладке Примеры находится обзор всех доступных типов тестов, которые сгенерированы на основе текущих параметров.
Графическая CAPTCHA — это популярный тест, который выводит изображение с набором случайных знаков. Изображение генерируется при каждом запросе формы, поэтому данный вид теста может привести к снижению быстродействия сайта из-за значительной нагрузки на процессор сервера. Отнеситесь внимательно к размеру теста и связанным с ним параметрам.
- Знаки — введите знаки, которые будут использоваться при генерации кода, а также выберите количество знаков в коде.
- Шрифт — выберите шрифты, которые будут использоваться для отображения знаков на изображении. Кроме шрифтов включенных в пакет модуля, вы также можете использовать свои TrueType-шрифты (файлы этих шрифтов имеют расширение .ttf) скопировав их в папку sites/all/libraries/fonts или sites/default/libraries/fonts. Шрифт можно загрузить при помощи стандартного модуля Upload в системную папку сайта, но в этом случае, не будет доступен предварительный просмотр этого шрифта.
- Размер шрифта — размер шрифта оказывает влияние на размер изображения. Отметьте: выбор большого размера, может привести к снижению быстродействия сайта, т.к. генерация изображений оказывает значительную нагрузку на процессор сервера.
- Расстояние между знаками — определите среднее расстояние между знаками. Отметьте: выбор большого расстояния, может привести к снижению быстродействия сайта, т.к. генерация изображений оказывает значительную нагрузку на процессор сервера.
- Цвета и изображение — с помощью этих параметров можно определить цвет фона изображения и цвет текста, изменение цвета различных знаков и формат файла изображения.
- Фон — введите код цвета фона в шестнадцатеричном формате (например #ffffff). При использовании формата PNG с прозрачностью, рекомендуется указать цвет, близкий к цвету фона сайта.
- Текст — введите код цвета текста в шестнадцатеричном формате (например #000000).
- Изменение цвета — различные текстовые знаки могут иметь цвета, которые отличаются от цвета, выбранного в качестве основного цвета текста. Это поле позволяет выбрать степень отклонения цвета в используемых знаках.
- Формат файла — формат, который будет использоваться для генерации изображения. Формат JPEG позволяет генерировать изображения меньшего размера, формат PNG позволяет использовать в изображениях прозрачность.
- Искажение и помехи — с помощью этих параметров можно управлять степенью искажения изображений и добавлять на них помехи. Не преувеличивайте разумные границы искажения и помех, и убедитесь в том, что код на полученном изображении читаем. Например, не стоит одновременно использовать как высокие уровни искажения текста, так и высокие уровни постановки помех.
- Искажение — выберите степень волнового искажения изображения.
- Использовать при искажении сглаживание — этот параметр включает билинейную интерполяцию искажения, что позволяет придать искажениям сглаженный вид. Отметьте: этот параметр оказывает значительную нагрузку на процессор сервера.
- Добавить на изображение помехи в виде шума — этот параметр добавит вывод на изображении цветных точек.
- Добавить на изображение помехи в виде линий — этот параметр добавит вывод на изображении случайных линий.


