2012-05-22 18 views
12

reCAPTCHA रूप मानकों (recaptcha_challenge_field और recaptcha_response_field) इतना है कि वे अलग ढंग से कहा जाता है अनुकूलित करने के लिए संभव है?reCAPTCHA कस्टम प्रपत्र पैरामीटर नाम

मूल रूप से मैं captchaUserResponse के नाम से जाना प्रपत्र पैरामीटर recaptcha_challenge_fieldcaptchaId, और recaptcha_response_field के नाम से जाना चाहते हैं।

मैं उन्हें नाम दिया चाहते हैं तो मैं यह कर सकते हैं सार कैप्चा कार्यान्वयन ... जब एक अनुरोध

पोस्ट/mysite पर आता है/userSignup

मैं नहीं चाहता कि से परेशान करना चाहते हैं कैप्चा कार्यान्वयन (रीकैप्चा, या भविष्य में कुछ और) - सही कैप्चा कार्यान्वयन के लिए सही पैरामीटर निकालने, मैं उन पैरामीटर नामों को एकजुट करना चाहता हूं।

अब मेरे अनुरोध लग रहा है इस की तरह:

POST /mysite/userSignup HTTP/1.1 
Host: localhost:80 
Connection: keep-alive 
Content-Length: 416 
Cache-Control: max-age=0 
Origin: http://localhost:80 
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.46 Safari/536.5 
Content-Type: application/x-www-form-urlencoded 
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
Referer: http://localhost:8080/mysite/signup/form.html 
Accept-Encoding: gzip,deflate,sdch 
Accept-Language: en-US,en;q=0.8,hr;q=0.6 
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3 

email:testUser%40gmail.com 
username:testUser 
password:test 
password2:test 
forename:Test 
surname:User 
captchaId:<google generated challange> 
captchaUserResponse:<user typed captcha answer> 
submit:Submit 

एक सुरुचिपूर्ण रास्ता की तरह उन प्रपत्र पैरामीटर नाम निर्दिष्ट करने के लिए होगा:

POST /mysite/userSignup HTTP/1.1 
Host: localhost:80 
Connection: keep-alive 
Content-Length: 416 
Cache-Control: max-age=0 
Origin: http://localhost:80 
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.46 Safari/536.5 
Content-Type: application/x-www-form-urlencoded 
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
Referer: http://localhost:8080/mysite/signup/form.html 
Accept-Encoding: gzip,deflate,sdch 
Accept-Language: en-US,en;q=0.8,hr;q=0.6 
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3 

email:testUser%40gmail.com 
username:testUser 
password:test 
password2:test 
forename:Test 
surname:User 
recaptcha_challenge_field:<google generated challange> 
recaptcha_response_field:<user typed captcha answer> 
submit:Submit 

लेकिन मैं इसे इस तरह दिखना चाहते हैं यह:

<script> 
    var RecaptchaOptions = { 
     recaptcha_challenge_field_formparam_name : 'captchaId', 
     recaptcha_response_field_formparam_name: 'captchaUserResponse' 
    }; 
</script> 

यदि यह संभव नहीं है, तो आप किस कामकाज का सुझाव देते हैं?

+2

मैंने यहां एक ही प्रश्न पूछा है: https://groups.google.com/forum/?hl=hi&fromgroups#!topic/recaptcha/HlKhdgpLVjw – davorp

उत्तर

संबंधित मुद्दे