Вы здесь

CAPTCHA

Тест на спам.

Модуль CAPTCHA позволяет добавить свою форму тестирования к любой форме на сайте. Цель модуля — блокировать добавление сообщений спамботами. Модуль позволяет настраивать типы и внешний вид тестов.

Тестирование может быть добавлено к любой форме сайта. Список форм уже содержит набор некоторых форм, которые являются стандартными для большинства сайтов. Включение поля «Добавить в формы ссылки управления тестом» позволит легко добавлять в этот список дополнительные формы. От пользователей, для которых включено право «отключить проверку», прохождение теста требоваться не будет. Убедитьсь в том, что это право предоставлено надёжным пользователям (например редакторам сайта).

Параметры

  • Тип теста по умолчанию: выберите тип теста, который будет использоваться по умолчанию (формы идентифицируются по параметру form_id). Дополнительные формы можно добавить, воспользовавшись незаполненным полем внизу таблицы
    • Math (генерируется модулем captcha)
    • Image (генерируется модулем image_captcha)
  • Добавить в формы ссылки управления тестом: добавление ссылок управления тестом, позволит быстрее изменять его параметры. Когда ссылки включены, пользователям с правом управление модулем ссылки показываются во всех формах, за исключением форм, которые расположенных на страницах управления сайтом.
  • Включить ссылки управления тестом на страницах управления сайтом: включение этого параметра приведёт к выводу ссылок управления тестом в тех формах, которые расположены на страницах управления сайтом. По умолчанию, вывод этих ссылок на страницах управления сайтом выключен, так как обычно к этим страницам имеют доступ только проверенные пользователи. В некоторых ситуациях, например на демонстрационных сайтах, включение этого параметра может иметь смысл
  • Включить вывод описания теста: описание объясняет цели тестирования посетителя
  • Описание тестов: определите описание тестов на каждом языке. Если вы хотите восстановить описание, которое используется по умолчанию, то оставьте это поле незаполненным
  • Проверка ответа: определите проверку ответа на чувствительность к регистру знаков по умолчанию. Отметьте: модули генерирующие тест могут переопределять этот параметр
    • Регистр знаков учитывается
    • Регистр знаков не учитывается
  • Прохождение теста: определите параметры дальнейшего тестирования в том случае, если на вопрос теста дан правильный ответ
    • Проводить тестирование всегда
    • Не проводить тестирование после успешного ответа (в этом типе формы)
    • Не проводить тестирование после успешного ответа (во всех типах форм)
      • Записывать неправильные ответы — записывать информацию о неправильных ответах в системный журнал

      На вкладке «Примеры» находится обзор всех доступных типов тестов, которые сгенерированы на основе текущих параметров.

      Графическая CAPTCHA — это популярный тест, который выводит изображение с набором случайных знаков. Изображение генерируется при каждом запросе формы, поэтому данный вид теста может привести к снижению быстродействия сайта из-за значительной нагрузки на процессор сервера. Отнеситесь внимательно к размеру теста и связанным с ним параметрам.

      • Знаки: введите знаки, которые будут использоваться при генерации кода, а также выберите количество знаков в коде
      • Шрифт: выберите шрифты, которые будут использоваться для отображения знаков на изображении. Кроме шрифтов включенных в пакет модуля, вы также можете использовать свои TrueType-шрифты (файлы этих шрифтов имеют расширение .ttf) скопировав их в папку sites/[site]/libraries/fonts. Шрифт можно загрузить и при помощи стандартного модуля Upload в системную папку сайта, но в этом случае, не будет доступен предварительный просмотр этого шрифта
        • Размер шрифта: размер шрифта оказывает влияние на размер изображения
        • Расстояние между знаками: определите среднее расстояние между знаками
      • Цвета и изображение: с помощью этих параметров можно определить цвет фона изображения и цвет текста, изменение цвета различных знаков и формат файла изображения
        • Фон: введите код цвета фона в шестнадцатеричном формате (например #ffffff). При использовании формата PNG с прозрачностью, рекомендуется указать цвет, близкий к цвету фона сайта
        • Текст: введите код цвета текста в шестнадцатеричном формате (например #000000)
        • Изменение цвета: различные текстовые знаки могут иметь цвета, которые отличаются от цвета, выбранного в качестве основного цвета текста. Это поле позволяет выбрать степень отклонения цвета в используемых знаках
        • Формат файла: формат, который будет использоваться для генерации изображения. Формат JPEG позволяет генерировать изображения меньшего размера, формат PNG позволяет использовать в изображениях прозрачность
      • Искажение и помехи: с помощью этих параметров можно управлять степенью искажения изображений и добавлять на них помехи. Не преувеличивайте разумные границы искажения и помех, и убедитесь в том, что код на полученном изображении читаем. Например, не стоит одновременно использовать как высокие уровни искажения текста, так и высокие уровни постановки помех
        • Искажение: выберите степень волнового искажения изображения
        • Использовать при искажении сглаживание: этот параметр включает билинейную интерполяцию искажения, что позволяет придать искажениям сглаженный вид
        • Добавить на изображение помехи в виде шума: этот параметр добавит вывод на изображении цветных точек
        • Добавить на изображение помехи в виде линий: этот параметр добавит вывод на изображении случайных линий

      Отметьте: проект содержит шаблон templates/captcha.html.twig.

Зависит от: