Giter VIP home page Giter VIP logo

recaptcha-cakephp's People

Contributors

cldrn avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

yashwant1228

recaptcha-cakephp's Issues

recaptcha via SSH

Google has changed the address for recaptcha via ssh. You MUST use recaptcha via ssh if your page is https - browsers will not show insecure content.
./app/vendors/recaptcha/recaptchalib.php must be updated as follows:
define("RECAPTCHA_API_SERVER", "http://api.recaptcha.net");
//define("RECAPTCHA_API_SECURE_SERVER", "https://api-secure.recaptcha.net");
define("RECAPTCHA_API_SECURE_SERVER", "https://www.google.com/recaptcha/api");
// change needed see https://groups.google.com/forum/#!topic/recaptcha/V7qswqBnA1o
define("RECAPTCHA_VERIFY_SERVER", "api-verify.recaptcha.net");

Without this change the captcha will not come up at all.

To activate ssh, I found no more intelligent way than to insert
$use_ssl = true;
in the 2nd line after the function declaration of recaptcha_get_html in the same file.

To evaluate the captcha when a user logs on, you can use the following block in the same file:
function beforeFilter() {
if ($this->Captcha->validate()) {
$this->Auth->userScope = array('User.active' => 1);
} else {
$this->Auth->userScope = array('User.active' => 0);
}
}

That's it! Then everything works like a charm.

Missing info in the readme

I tried to follow your instructions in the readme and had a problem, you need to add in the step to add "var $helpers = array('Recaptcha.CaptchaTool');" in the controller.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.