Помогите разобраться с каптчей.
Делаю контроллер регистрации
Код: Выделить всё
<?php
namespace app\modules\user\controllers;
/**
* Class RegisterController
* @package app\modules\user\controllers
*/
class RegisterController extends \app\components\baseController
{
public function actions()
{
return [
'error' => [
'class' => 'yii\web\ErrorAction',
],
'captcha' => [
'class' => 'yii\captcha\CaptchaAction',
'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null,
],
];
}
/**
* @param \yii\base\Action $action
* @return bool
* @throws \yii\web\BadRequestHttpException
*/
public function beforeAction($action)
{
if(parent::beforeAction($action)){
\Yii::$app->metaTag->setRoute($this->route);
$this->pathTpl = 'user/register';
return TRUE;
}
return FALSE;
}
/**
* @return string|\yii\web\Response
*/
public function actionRegister()
{
\Yii::$app->view->registerJsFile(\Yii::$app->view->theme->baseUrl .'/scr/add_contact_face.js');
if (!\Yii::$app->user->isGuest)
return $this->goHome();
$modelUser = new \app\modules\user\models\UserModel();
$modelUserInfo = new \app\modules\user\models\UserInfo();
$modelAvatarka = new \app\models\FileUplode();
$modelMainCards = new \app\modules\cards\models\MainCards();
$modelMainCardsContactFace = new \app\modules\cards\models\MainCardsContactFace();
$modelMainCardsOrganiz = new \app\modules\cards\models\MainCardsOrganizashen();
return $this->render($this->setViews('predstav'),[
'modelUser' => $modelUser,
'modelUserInfo' => $modelUserInfo,
'modelAvatarka' => $modelAvatarka,
'modelMainCards' => $modelMainCards,
'modelMainCardsContactFace' => $modelMainCardsContactFace,
'modelMainCardsOrganiz' => $modelMainCardsOrganiz
]);
}
}
в чём может быть дело???