dev-master
9999999-dev http://github.com/Cybernostics/captchaCaptcha plugin for CakePHP.
MIT
The Requires
- php >=5.3.0
- composer/installers *
plugin cakephp captcha
Captcha plugin for CakePHP.
The Captcha plugin allows you to add captcha checks on selected forms., (*1)
eg:, (*2)
Add the following to the controller method which handles the form: (assuming your controller uses a User model), (*3)
public function your_controller_method() { // enable check captcha for create $this->YourModelNameHere->Behaviors->load('CaptchaCreator.CaptchaCheck');, (*4)
if ($this->request->is('post')) { $this->YourModelNameHere->create(); // captcha will now be checked if ($this->YourModelNameHere->save($this->request->data)) { $this->Session->setFlash(__('The XYZ has been saved.')); return $this->redirect(array('action' => 'index')); } else { $this->Session->setFlash(__('The XYZ could not be saved. Please, try again.')); } }
}, (*5)
Other methods like admin screens can still create records without the captcha validation getting in your way. The validation rule is only enabled when you request it., (*6)
Pull requests welcome., (*7)
Copyright 2007-2014 Cybernostics Pty. All rights reserved., (*8)
Licensed under the MIT License. Redistributions of the source code included in this repository must retain the copyright notice found in each file., (*9)
Captcha plugin for CakePHP.
MIT
plugin cakephp captcha