自定义CakePHP身份验证的不同登录错误

时间:2014-02-04 19:07:54

标签: cakephp authentication

我正在做一个需要双重身份验证的网站,一个来自LDAP,另一个来自本地数据库。我做了一个自定义身份验证,扩展了BaseAuthenticate并实现了自定义authenticate()方法,但正如文档所说:

  

如果身份验证对象无法识别用户,则应返回false。如果可以,还有一系列用户信息。

我需要显示"无效的凭据"用户未通过LDAP身份验证时出现错误,并且访问错误,请与管理员联系"当他不在数据库上时出错,但我无法找到提供两种不同错误的方法,因为登录失败只需要返回false。

那么,有没有办法显示不同的消息?

0 个答案:

没有答案