1
在CakePHP上打開了組件安全性,同時在CSRF中,當組件捕獲到一些它認爲是攻擊的東西時,它會拋出一條錯誤消息。在CakePHP上編輯黑洞消息
The request has been black-holed
Error: The requested address '/login' was not found on this server.
即使debug
設置爲0
,錯誤消息顯示出來。這對於普通用戶來說意味着什麼,並且可以混淆任何人,因爲畢竟所請求的地址存在。
有什麼辦法可以在不觸及CakePHP核心代碼的情況下編輯該消息嗎?或者可能重定向到$this->data
爲空的推薦人?
Gotcha。謝謝。我認爲這個錯誤信息必須以不同的方式處理。 – rlcabral 2013-02-22 12:34:28
對於更高級的渲染定製,您可以使用擴展核心'ExceptionRenderer'類的自定義異常渲染器。但要實現你提到的那不需要的東西。 – ADmad 2013-02-22 12:48:25