Difference between revisions of "How to enable CAPTCHAs on your Dreamhack"

From Dreamwidth Notes
Jump to: navigation, search
m
Line 14: Line 14:
 
* Open <code>~/dw/ext/local/etc/config-private.pl</code> and make sure you have the following code:
 
* Open <code>~/dw/ext/local/etc/config-private.pl</code> and make sure you have the following code:
  
     %RECAPTCHA = (
+
     <syntaxhighlight lang="perl">%RECAPTCHA = (
 
         public_key  => "key",
 
         public_key  => "key",
 
         private_key => "key",
 
         private_key => "key",
Line 22: Line 22:
 
         api_key => "demo",
 
         api_key => "demo",
 
         timeout => 10,
 
         timeout => 10,
     );
+
     );</syntaxhighlight>
  
 
* Go to [http://textcaptcha.com/ textCAPTCHA.com] and [http://www.google.com/recaptcha reCAPTCHA] to obtain keys and edit the code to add them.
 
* Go to [http://textcaptcha.com/ textCAPTCHA.com] and [http://www.google.com/recaptcha reCAPTCHA] to obtain keys and edit the code to add them.

Revision as of 16:00, 13 March 2013

  • Open ~/dw/ext/local/etc/config-local.pl and make sure you have the following code:
    # setup recaptcha
    %RECAPTCHA = (
            public_key  => $DW::PRIVATE::RECAPTCHA{public_key},
            private_key => $DW::PRIVATE::RECAPTCHA{private_key},
    );
 
    # setup textcaptcha
    %TEXTCAPTCHA = (
            api_key => $DW::PRIVATE::TEXTCAPTCHA{api_key},
    );
  • Open ~/dw/ext/local/etc/config-private.pl and make sure you have the following code:
%RECAPTCHA = (
        public_key  => "key",
        private_key => "key",
    );
 
    %TEXTCAPTCHA = (
        api_key => "demo",
        timeout => 10,
    );
The 'demo' key works for testing purposes.
  • Edit CAPTCHA settings as you desire at ~/dw/ext/local/etc/config.pl.