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

From Dreamwidth Notes
Jump to: navigation, search
(it matters where those lines are)
(clarification)
Line 14: Line 14:
 
* Open <code>~/dw/ext/local/etc/config-private.pl</code> and make sure you have the following code within the DW:PRIVATE section:
 
* Open <code>~/dw/ext/local/etc/config-private.pl</code> and make sure you have the following code within the DW:PRIVATE section:
  
     <syntaxhighlight lang="perl">%RECAPTCHA = (
+
     <syntaxhighlight lang="perl">   %RECAPTCHA = (
 
         public_key  => "key",
 
         public_key  => "key",
 
         private_key => "key",
 
         private_key => "key",
Line 24: Line 24:
 
     );</syntaxhighlight>
 
     );</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. You only need one or the other, not necessarily both.
: The 'demo' key works for testing purposes.
+
: The 'demo' key for textcaptcha works for testing purposes.
  
 
* Edit CAPTCHA settings as you desire at <code>~/dw/ext/local/etc/config.pl</code>.
 
* Edit CAPTCHA settings as you desire at <code>~/dw/ext/local/etc/config.pl</code>.

Revision as of 16:41, 27 November 2015

  • 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 within the DW:PRIVATE section:
    %RECAPTCHA = (
        public_key  => "key",
        private_key => "key",
    );
 
    %TEXTCAPTCHA = (
        api_key => "demo",
        timeout => 10,
    );
  • Go to textCAPTCHA.com and reCAPTCHA to obtain keys and edit the code to add them. You only need one or the other, not necessarily both.
The 'demo' key for textcaptcha works for testing purposes.
  • Edit CAPTCHA settings as you desire at ~/dw/ext/local/etc/config.pl.