rklandesverband / yii2-visualcaptchark
Visualcaptcha
Installs: 82
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- php: >=5.3.2
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2025-07-29 01:26:55 UTC
README
Features
Visual Captcha RK It uses emotionloop/visualcaptcha
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist rklandesverband/yii2-visualcaptchark "*"
or add
"rklandesverband/yii2-visualcaptchark": "*"
to the require section of your composer.json
file.
Usage
Once the extension is installed, simply use it in your code by :
<?php
use rklandesverband\visualcaptchark\Captchark;
?>
<?php echo Captchark::widget(); ?>```
Add a Controller
```php
<?php
use rklandesverband\visualcaptchark\Sessioncaptcha;
use yii\helpers\Url;
use yii\web\Controller;
use yii\helpers\Json;
use Yii;
class VisualcaptchaController extends Controller
{
public function actionStart($howmany = 5)
{
$captcha = new Captchark();
return $captcha->start($howmany);
}
public function actionImage($index)
{
$captcha = new Captchark();
return $captcha->image($index);
}
public function actionAudio()
{
$captcha = new Captchark();
return $captcha->audio();
}
public function actionCaptcha(){
$captcha = new Captchark();
return $captcha->checkVisualCaptcha();
}
}
In the main.php add rules
'passwort/visualcaptcha/start/<howmany:\d+>' => 'passwort/visualcaptcha/start',
'passwort/visualcaptcha/image/<index:\d+>' => 'passwort/visualcaptcha/image',
'passwort/visualcaptcha/audio/' => 'passwort/visualcaptcha/audio',
'passwort/visualcaptcha/captcha' => 'passwort/visualcaptcha/captcha',
'passwort/passwort/visualcaptcha/start/<howmany:\d+>' => 'passwort/visualcaptcha/start',
'passwort/passwort/visualcaptcha/image/<index:\d+>' => 'passwort/visualcaptcha/image',
'passwort/passwort/visualcaptcha/audio/' => 'passwort/visualcaptcha/audio',
'passwort/passwort/visualcaptcha/captcha' => 'passwort/visualcaptcha/captcha',
=======
yii2-visualcaptchark
Visualcpatchark LV NOE