J'utilise les rails plugin recaptcha trouvé ici: http://github.com/ambethia/recaptcha/tree/masterRails plug-in Recaptcha renvoie toujours false
Je me suis inscrit pour un compte sur recaptcha.com, a obtenu une & publique clé privée, et le site est configuré avec une clé globale (pour l'instant).
Dans config/environment.rb
configuration I les variables d'environnement:
ENV['RECAPTCHA_PUBLIC_KEY'] = 'xxxxxxxxxxxxxxxx'
ENV['RECAPTCHA_PRIVATE_KEY'] = 'XXXXXXXXXXXXXXxx'
À mon avis je rends le captcha comme ceci:
<%= recaptcha_tags %>
Et dans mon traitement du contrôleur ce formulaire, j'ai ceci:
unless verify_recaptcha # <-- always returns false
flash[:error] = "Your captcha entry was invalid"
render :action=>'new'
return
end
Mon problème est que verify_recaptcha alwa ys renvoie la valeur false.
Il me manque quelque chose de simple, mais je ne le vois pas. Et avant que je reçois une réponse smart-alec, OUI je tape les mots corrects dans la boîte captcha :)
Merci pour les conseils, ont couvert ces domaines. –
Votre réponse m'a incité à vérifier mes clés, et il s'est avéré que j'avais raté un caractère final de la clé privée. Merci! –