如何在CakePHP自定义Authenticator对象中绕过致命错误处理?

时间:2012-08-09 05:46:59

标签: cakephp cakephp-2.1 fatal-error custom-authentication

我正在自定义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页面,因为我想再次重定向到我的登录页面。

由于

1 个答案:

答案 0 :(得分:0)

NVM,我在Soap数据源连接失败时引发异常,并在我的模型中捕获它,进行基于Soap的身份验证。