在CakePHP上,组件安全性已打开,CSRF也是如此,当组件捕获它认为是攻击的内容时,它会抛出错误消息。
该请求已黑屏
错误:在此服务器上找不到请求的地址'/ login'。
即使将debug
设置为0
,也会显示错误消息。这对普通用户来说没有任何意义,并且可能会使任何人感到困惑,因为毕竟请求的地址存在。
有没有办法在不触及CakePHP核心代码的情况下编辑该消息?或者可能重定向到$this->data
为空的推荐人?
答案 0 :(得分:3)
您可以修改error400.ctp
文件夹中的error500.ctp
和app/View/Errors/
并覆盖这些消息。