Include captcha system in Drupal
How to check if a comment is from a human:
image: draggable_capture_correct_css.jpeg
There are several captcha variants out there for drupal. I use draggable captcha, as it is nicer than trying to decipher numbers or letters.
IMAGE OF DRAGGABLE CAPTCHA
Installation
Install and enable these two modules: captcha, draggable_captcha.
Configuration
go to
configuration > people > CAPTCHA
or navigate your web-browser to
www.example.com/admin/config/people/captcha
and set the captcha settings as you desire.
Under
people > permissions
www.example.com/admin/people/permissions
there is the
Skip CAPTCHA
option. There you can set which users (anonymous, authenticated, administrator) will not be offered a captcha.
Css problem
I had the problem that the draggable captcha image was not placed above the text that says
Drag or click the correct shape to the grey "drop area".
see draggable_capture_wrong_css.jpeg.
So I added to the file
sites/all/themes/responsive_blog/style.css
following line
#draggable-captcha-mini label { float: none; font-size: 0.929em; }
I placed it after this line:
.comment-form label { float: left; font-size: 0.929em; }
Then everything looks all right,
see draggable_capture_correct_css.jpeg
Add new comment