在F3中捕获LDAP连接失败

时间:2017-06-27 11:47:38

标签: php ldap fat-free-framework

我在Fat-Free Framework(F3)中使用Auth类来验证OpenLDAP中的用户。但是,应用程序无法捕获由Auth类构造函数生成的LDAP connection failure等错误。

有没有办法捕获此类错误并隐藏用户的详细堆栈跟踪?

参考: https://fatfreeframework.com/3.6/auth

1 个答案:

答案 0 :(得分:1)

该类抛出错误而不是异常,因此无法捕获。

但是你可以使用silent @运算符跳过错误并检查结果类型(应该是一个布尔值):

SCHEDULER = Rufus::Scheduler.new(:lockfile => ".rufus-scheduler.lock")

如果您只想隐藏用户的调试堆栈跟踪,那么只需将DEBUG设置为0。

相关问题