Drupal 7 AJAX et "CAPTCHA attaque de réutilisation de la session détectée." dans captcha-7.x-1.x-dev


2

Je rencontre des problèmes avec la version captcha-7.x-1.x-dev, sous une forme si je l'ai utilisé tous les champs traités AJAX, après que je soumets que je reçois l'erreur CAPTCHA session reuse attack detected.. S'il n'y a pas de champs traités AJAX, cela signifie qu'il fonctionne correctement.

0

C'est toujours un problème dans la version actuelle 7.x-1.0-beta2 du module Captcha. Cependant, jay.daysand mis dans une comment on a issue disant qu'il a créé un module pour résoudre ce problème que vous pouvez télécharger et à utiliser:

Vérifiez le module de correction expérimentale http://drupal.org/sandbox/dansandj/1970786 et laissez-moi savoir si elle résout vos problèmes. Je peux facilement ajouter le support pour plus de point final que juste « fichier/ajax », juste faites-moi savoir.

J'ai téléchargé ce module et il fonctionne très bien, mais il a dû modifier la méthode captcha_ajax_fix_captcha_element_value() pour vérifier REATB appels ajax:

// If this is form is an AJAX submission to "file/ajax", don't process the 
    // CAPTCHA element. 
    if (arg(0) == 'file' && arg(1) == 'ajax' || arg(0) == 'system' && arg(1) == 'ajax') { 
    $element['#processed'] = TRUE; 
    } 

0

Ceci est un problème connu et je cherchais un patch et i l'a trouvé. cela pourrait être utile https://www.drupal.org/node/1395184

https://drupal.stackexchange.com/questions/27936/captcha-session-reuse-attack-detected-error-message-when-form-is-submitted