2015-12-01 54 views
2

我在main.phpYii的CSRF驗證顯示400錯誤

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

啓用CSRF使CSRF後,在我的應用程序的所有環節都出現了400(錯誤請求)。我試圖尋找修復,並沒有找到任何。我錯過了什麼?我正在使用YII 1.16

+0

固定格式,添加標籤 –

回答

0

您是否開始了一個會話? Yii-CSRF-Token存儲在會話中0123如果令牌無效,則Yii拋出的默認錯誤爲012。

如果你想檢查更仔細地看一下CHttpRequest.php - > validateCsrfToken

+0

我能夠自己修復。在ValidateCsrfToken函數中,我在$ valid = false後添加了一個exit()我不確定這是否正確 –