Top Menu

WHY WE USE CAPTCHA

reCAPTCHA is a CAPTCHA-like system designed to establish that a computer user is human (normally in order to protect websites from bots) and, at the same time, assist in the digitization of books
Here I am describe how can add google captcha in yii1 MVC frame work.
1. Download GitHub repo (jafarkhanphp/googleRcaptcha) and extract files into a destination folder(extensions folder or any folder in your structure)

2. Sign up for an reCAPTCHA API keys on Google reCaptcha. and get the key/secret pair3. Configure this component in your configuration file (main.php file). The parameters site Key and secret are required.

Insert code in components array()

reCaptcha' => array( 'name' => 'reCaptcha', 'class' => 'application.extensions.yiiReCaptcha.ReCaptcha',

'key' => '6LchyUUUAAAAAHTmZYX0L3i4I9iqF23PuUSXDXDp',


'secret' => '6LchyUUUAAAAAIDFAhVxmp2ugfkS_3In9v02xeRZ', )

4. Add ReCaptchaValidator in your model, for example:

public $verifyCode; public function rules() {

return array( array('verifyCode', 'required'),

array('verifyCode', 'application.extensions.yiiReCaptcha.ReCaptchaValidator'), );

}


5. Usage this widget in your view

$this->widget('application.extensions.yiiReCaptcha.ReCaptcha', array( 'model' => $model,
'attribute' => 'verifyCode', ));

End

About The Author

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Close