//启用CSRF防范
'request'=>array(
'enableCsrfValidation'=>true,
'csrfTokenName'=>'token',
),
一直报CSRF错。。
//启用CSRF防范
'request'=>array(
'enableCsrfValidation'=>true,
'csrfTokenName'=>'token',
),
一直报CSRF错。。
用CHtml::beginForm和endForm包围这个部件?
我也有碰到类似的问题,该错误不是一直出现,而是偶尔会出现,同一个form。
嗯,或者是写个hidden,但不知道这个CSRF的hidden怎么写。。。 怎么生成值?
谢谢回复
recaptcha 怎么加入呢。。这就是要用
<?php $this->widget('application.extensions.recaptcha.EReCaptcha',
array('model'=>$form, 'attribute'=>'validacion',
'theme'=>'blue', 'language'=>'zh_cn',
'publicKey'=>'6Ld54AkAAAAAACwmsSxBuBsDx1feTRNjfdImt5Ox')) ?>
来替换EXTJS生成的东西了,感觉这个挺麻烦 的
解决方法如下
{
inputType: 'hidden',
name:"<?php echo Yii::app()->request->csrfTokenName;?>",
value: "<?php echo Yii::app()->request->getCsrfToken(); ?>",
},
放弃EXT JS了,太复杂 了。。。 还是找个好点的UI 做后台了。。谢谢QIANG