Apache2-reCaptcha
view release on metacpan or search on metacpan
lib/Apache2/reCaptcha.pm view on Meta::CPAN
our $VERSION = '0.02';
my $_SESS_NAME='reCaptchaID';
sub make_login_screen {
my ($self, $r, $action, $destination) = @_;
if (DEBUGGING) {
# log what we think is wrong.
my $reason = $r->prev->subprocess_env("AuthCookieReason");
$r->log_error("REASON FOR AUTH NEEDED: $reason");
$reason = $r->prev->subprocess_env("AuthTicketReason");
$r->log_error("AUTHTICKET REASON: $reason");
}
$r->content_type('text/html');
my $c = Captcha::reCAPTCHA->new;
my $recaptcha_public_key = $self->get_conf($r, 'PublicKey');
my $header_template = $self->read_file($r, $self->get_conf($r, 'HeaderTemplate'));
lib/Apache2/reCaptcha.pm view on Meta::CPAN
#This is the path for the cookie
PerlSetVar reCaptchaPath /
PerlSetVar reCaptchaDomain www.example.com
#only use if you want to force your URL to be SSL
#PerlSetVar reCaptchaSecure 1
PerlSetVar reCaptchaPublicKey biglongrandompublicstringfromrecaptchaproject
PerlSetVar reCaptchaPrivateKey biglongandomprivatesringfromrecaptchaproject
PerlSetVar reCaptchaHeaderTemplate /etc/apache2/recaptcha.header.inc
PerlSetVar reCaptchaFooterTemplate /etc/apache2/recaptcha.footer.inc
PerlSetVar reCaptchaLoginScript /reCaptchaloginform
PerlSetVar reCaptchaCookieName reCaptcha
#Having problems, tun on debugging
#PerlSetVar AuthCookieDebug 5
<Location /reCaptcha>
AuthType Apache2::reCaptcha
AuthName reCaptcha
PerlAuthenHandler Apache2::reCaptcha->authenticate
require valid-user
</Location>
<Location /reCaptchaloginform>
AuthType Apache2::reCaptcha
( run in 0.873 second using v1.01-cache-2.11-cpan-e9199f4ba4c )