Код: Выделить всё
class HttpRequest extends CHttpRequest {
public $noCsrfValidationRoutes = array();
protected function normalizeRequest(){
parent::normalizeRequest();
if($_SERVER['REQUEST_METHOD'] != 'POST') return;
$route = Yii::app()->getUrlManager()->parseUrl($this);
if($this->enableCsrfValidation){
foreach($this->noCsrfValidationRoutes as $cr){
if(preg_match('#'.$cr.'#', $route)){
Yii::app()->detachEventHandler('onBeginRequest',
array($this,'validateCsrfToken'));
Yii::trace('Route "'.$route.' passed without CSRF validation');
break; // found first route and break
}
}
}
}
}
Код: Выделить всё
Fatal error: Call to undefined method HttpRequest::init() in /var/www/site/data/www/site.ru/_yii/base/CModule.php on line 372