CAPTCHA

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

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

Параметры

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

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

    Drupal. CAPTCHA

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

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