Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rezaei121/yii2-captcha

yii2 captcha with Ability to recognize Arabic and Persian numbers.
https://github.com/rezaei121/yii2-captcha

arabic-captcha captcha persian-captcha yii yii2-captcha

Last synced: 3 months ago
JSON representation

yii2 captcha with Ability to recognize Arabic and Persian numbers.

Awesome Lists containing this project

README

        

yii2 captcha
============
yii2 captcha with Ability to recognize Arabic and Persian numbers.

![screenshot](http://www.developit.ir/tmp/captcha.jpg)

Installation
------------

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

Either run

```
php composer.phar require --prefer-dist developit/yii2-captcha "*"
```

or add

```
"developit/yii2-captcha": "*"
```

to the require section of your `composer.json` file.

Usage
-----

Once the extension is installed, simply modify your controler, add or change methode `actions()`:

```php
public function actions()
{
$this->layout = $this->setting['layout'];
return [
'error' => [
'class' => 'yii\web\ErrorAction',
],
'captcha' => [
'class' => 'developit\captcha\CaptchaAction',
'type' => 'numbers', // 'numbers', 'letters' or 'default' (contains numbers & letters)
'minLength' => 4,
'maxLength' => 4,
],
];
}
```

In view
```php
use developit\captcha\Captcha;
=
$form->field($model, 'verifyCode')->widget(Captcha::className())
?>