如何在 Yii-2 应用程序中添加验证码?

问题描述 投票:0回答:0

我正在尝试将验证码添加到登录表单中。

我的环境:

  • Yii 2
  • php 5.4.45 TS
  • IIS 10.0
  • Windows 10

login.php
LoginForm.php
SiteController.php
中我添加了以下内容(仅显示相关部分):

后端iews\site\login.php:

use yii\captcha\Captcha;
...
<?= $form->field($model, 'captcha')->widget(Captcha::className()) ?>
...

common\models\LoginForm.php:

...
public $captcha;
...
public function rules()
{
    return [
        ... 
        [['username', 'password', 'captcha'], 'required'],           
        ['captcha', 'captcha'],
    ];
}

巴肯

php yii yii2 captcha imagick
© www.soinside.com 2019 - 2024. All rights reserved.