yii Was soll ich tun, wenn der Bestätigungscode das Bild nicht anzeigt?
Die Verwendung des Bestätigungscodes in yii2 – das Bild wird nicht angezeigt
Empfohlenes Lernen: yii-Framework
1
public function actions() { return [ 'captcha' => [ 'class' => 'yii\captcha\CaptchaAction', 'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null, ], ]; }
2. Im Modell muss
ein Bestätigungscodefeld $verifyCode
3 haben. In der Ansicht generiert
use yii\helpers\Html; use yii\widgets\ActiveForm; use yii\captcha\Captcha;
automatisch ein Formular
Der Bestätigungscode-Code auf der Seite
<?= $form->field($model, 'verifyCode')->widget(Captcha::className(), [ 'template' => '<div class="row"><div class="col-lg-3">{image}</div><div class="col-lg-6">{input}</div></div>', ]) ?>
Die Berechtigungen im Controller können dazu führen, dass das Bestätigungscode-Bild nicht angezeigt wird,
public function behaviours()
{
.
'only' => ; ['logout', 'signup','login'],'rules' => ' actions' => => wahr,
'@'], ],
];
}
Das Fehlen der roten Linie im Controller führt dazu, dass der Bestätigungscode angezeigt wird.
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn der yii-Bestätigungscode keine Bilder anzeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!