我正在自定义Authenticator对象中进行基于soap的身份验证。有时soap端点可能不可用。按顺序会抛出一个
SOAP-ERROR: Parsing WSDL: Couldn't load from
然后将由
处理ErrorHandler::handleFatalError(1, 'SOAP-ERROR: Par...', '/home/bombadil/...', 100)
在lib / Cake / Error / ErrorHandler.php中 然后页面将被重定向到lib Cake / View / Errors / fatal_error.ctp
现在,如何重新定位到我的登录页面并显示一个低调的错误消息,而不是抛出fatal_error.ctp的不友好页面?我不能创建另一个fatal_error页面,因为我想再次重定向到我的登录页面。
由于
答案 0 :(得分:0)
NVM,我在Soap数据源连接失败时引发异常,并在我的模型中捕获它,进行基于Soap的身份验证。