yii 验证码不显示图片怎么办
时间:2020-01-11 11:40
yii 验证码不显示图片怎么办? yii2中验证码的使用-图片不显示 推荐学习:yii框架 1.控制器中 2.模型中 要有一个验证码的字段$verifyCode 3.视图中 自动生成表单 页面中验证码代码 控制器中的权限可能导致验证码图片不显示, public function behaviors() { return [ 'access' => [ 'class' => AccessControl::className(), 'only' => ['logout', 'signup','login'], 'rules' => [ [ 'actions' => ['signup'], 'allow' => true, 'roles' => ['?'], ], [ 'actions' => ['logout'], 'allow' => true, 'roles' => ['@'], ], ], ], 'verbs' => [ 'class' => VerbFilter::className(), 'actions' => [ 'logout' => ['post'], ], ], ]; } 控制器中红线部分缺少则导致验证码不显示。 以上就是yii 验证码不显示图片怎么办的详细内容,更多请关注gxlsystem.com其它相关文章!public function actions()
{
return [
'captcha' => [
'class' => 'yii\captcha\CaptchaAction',
'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null,
],
];
}
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use yii\captcha\Captcha;
<?= $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>',
]) ?>