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