Default text SmartCaptcha
SmartCaptha with slider and kaleidoscope challenge

This project is not covered by Drupal’s security advisory policy.

The main goal of this module is to fully integrate Yandex SmartCaptcha antibot protection with Drupal forms.

Features

With this module, you may attach Yandex SmartCaptcha to any form and configure different settings:

  • Invisible mode (On/Off)
  • Test mode (On/Off). In this case, challenge will always appear
  • Hide/disable the submit button before the Yandex SmartCaptcha validation
  • Log successful Yandex SmartCaptcha responses (On/Off)

Installation

     
  1. Install and enable Yandex SmartCaptcha module as usual
  2. Create SmartCaptcha here https://console.cloud.yandex.com/link/smartcaptcha/
  3. Get your captcha Site key and Secret key and fill in tne appropriate fields on the configuration page /admin/config/services/yandex-smart captcha
  4. You may test the captcha working on the test page /admin/config/services/yandex-smartcaptcha/test
  5. Attach the captcha to the forms you want to display here: /admin/config/services/yandex-smartcaptcha/attached_forms

Webform integration

The module provides a Webform Handler that allows you to enable Yandex SmartCaptcha protection on a webform using the webform UI.
Also for multistep webforms you may choose the step where the captcha should be display.

-------------------------------------------------------------------------------------

New features had come in 1.0.1

Captcha module integration

Integration with the https://www.drupal.org/project/captcha module. Now you can choose the Yandex SmartCaptcha directly in Captcha form points page.

Contact forms integration

Integration with Contact Core Forms. If you have Contact forms on the site you will be able quickly add the Yandex SmartCaptcha on the Attached Forms tab by clicking on the contact form_id.
-------------------------------------------------------------------------------------

Additional requirements

Follow the steps to create Yandex SmartCaptcha for your website:

  1. Create or login in to your account on Yandex Cloud here http://passport.yandex.com
  2. Then create captcha here https://console.cloud.yandex.com/link/smartcaptcha/
  3. Customize the view of Yandex SmartCaptcha according to your needs:
    • checkbox and slider toggle
    • invisible mode available
    • nice challenges as text entering, figure ordering and kaleidoscope


User guide (Rus) User guide (En)


Similar projects

Module https://www.drupal.org/project/yandex_captcha which integrate the old Yandex Captcha.

Supporting organizations: 

Project information

Releases