首頁 > php框架 > YII > yii 驗證碼不顯示圖片怎麼辦

yii 驗證碼不顯示圖片怎麼辦

藏色散人
發布: 2020-01-11 11:40:25
原創
2430 人瀏覽過

yii 驗證碼不顯示圖片怎麼辦

yii 驗證碼不顯示圖片怎麼辦?

yii2中驗證碼的使用-圖片不顯示

推薦學習:yii框架

1.控制器中

public function actions()
    {
        return [
            'captcha' => [
                'class' => 'yii\captcha\CaptchaAction',
                'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null,
            ],
        ];
    }
登入後複製

2.模型中

要有一個驗證碼的欄位$verifyCode

3.檢視中

use yii\helpers\Html;
use yii\widgets\ActiveForm;
use yii\captcha\Captcha;
登入後複製

自動產生表單

頁面中驗證碼代碼

<?= $form->field($model, &#39;verifyCode&#39;)->widget(Captcha::className(), [
                    &#39;template&#39; => &#39;<div class="row"><div class="col-lg-3">{image}</div><div class="col-lg-6">{input}</div></div>&#39;,
]) ?>
登入後複製

控制器中的權限可能會導致驗證碼圖片不顯示,

public function behaviors()

# {

        return [

            'access' => [

           1 Control '

#  

'only' => ['logout', 'signup','login'],

                'rules' =>

#                  ' actions' => ['signup'],

##                        'allow' =>;

                    ] ,

                    [

                           'allow' => true,

##                        'roles' = > ['@'],

                    ],

               'verbs' => [

#                'class' => VerbFilter::className(),

                'actions' => [#            'actions' => [#            'actions' => [#. post'],

                ],

以上是yii 驗證碼不顯示圖片怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
yii
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板