Задать вопрос
@goldwizard13

Как побороть ошибку The CSRF token could not be verified?

На сайте сделанном на yii , подключаю сторонний модуль helpSystem 1.1 и получаю ошибку
2017/05/01 18:08:57 [error] [exception.CHttpException.400] exception 'CHttpException' with message 'The CSRF token could not be verified.' in E:\OpenServer\domains\a24\common\lib\vendor\yiisoft\yii\framework\web\CHttpRequest.php:1247
Stack trace:
#0 E:\OpenServer\domains\a24\common\lib\vendor\yiisoft\yii\framework\base\CComponent.php(561): CHttpRequest->validateCsrfToken(Object(CEvent))
#1 E:\OpenServer\domains\a24\common\lib\vendor\yiisoft\yii\framework\base\CApplication.php(207): CComponent->raiseEvent('onBeginRequest', Object(CEvent))
#2 E:\OpenServer\domains\a24\common\lib\vendor\yiisoft\yii\framework\base\CApplication.php(178): CApplication->onBeginRequest(Object(CEvent))
#3 E:\OpenServer\domains\a24\frontend\www\index.php(62): CApplication->run()
#4 {main}
REQUEST_URI=/helpSystem/dmEditor/imageUpload/upload?CKEditor=TopicForm_body&CKEditorFuncNum=1&langCode=ru
HTTP_REFERER=http://a24/helpSystem/admin/topic/update/id/1/pno/0


Если в конфиге отключить 'enableCsrfValidation' => false, то все работает, но это не решение
Отключал еще так, по путях , но не на всех страницах помогает-
noCsrfValidationRoutes' => [
'^helpSystem/$',
'^helpSystem/client/topic/index$',
'^helpSystem/client/topic/view$', ]

в общем как отключить проверку для отдельного модуля?
  • Вопрос задан
  • 846 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@goldwizard13 Автор вопроса
Спасибо решение нашел сам
'noCsrfValidationRoutes' => [

'^helpSystem/.*$',
]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы