2

CSRF在 main.php中启用了

'request' => array(
    'enableCsrfValidation' => true,      
)

启用后CSRF,我的应用程序中的所有链接都显示 400(错误请求)。我已尝试搜索修复程序,但没有找到任何修复程序。我错过了什么吗?我正在使用 YII 1.16

4

1 回答 1

0

你有一个会话开始了吗?Yii-CSRF-Token 存储在会话中

如果令牌无效,Yii 会默认抛出 400 错误。

如果您想更仔细地查看 CHttpRequest.php -> validateCsrfToken

于 2015-12-01T14:08:34.163 回答