In admin section message is shown that "Word captcha has not been fully ported to drupal 6 and will not work". However, it does seem to work normally on my recently updated (6.16) site.

Comments

soxofaan’s picture

Title: word captcha "not working" » word list captcha "not working"
Version: 6.x-1.0-beta3 » 6.x-1.x-dev
Category: bug » task

Did you try to answer to the CAPTCHA as untrusted user yet?
This is expected to fail most of the times if I recall correctly.

The problem is situated (and documented) in word_list_captcha.module:

$captcha['form']['captcha_response'] = array(
          '#type' => 'radios',
          '#title' => t('Which word does not belong to the list?'),
          '#options' => $options,
          // extra class needed for additional CSS'ing of the options
          '#attributes' => array('class' => 'text-captcha-word-list-radios'),
          // TODO: the following needs to be ported to Drupal 6, which does not
          // support DANGEROUS_SKIP_CHECK anymore
          //
          // The following entry '#DANGEROUS_SKIP_CHECK' is needed to prevent
          // that Drupal checks during validation phase if a submitted option
          // is in the list of possible options. (see includes/form.inc)
          // The options are randomly generated on each call and consequently
          // almost never the same during the generate phase and the validation
          // phase.
          '#DANGEROUS_SKIP_CHECK' => TRUE, //
          '#required' => TRUE,
        );

sven h’s picture

Indeed you are right, it does not work for an untrusted user.
It's a shame because unrelated word is HIGHLY effective for niche sites!

astonvictor’s picture

Issue summary: View changes
Status: Active » Closed (outdated)

I'm closing it because the issue was created a long time ago without any further steps.

if you still need it then raise a new one.
thanks