2017-06-27 16 views
0

Fat-Free Framework(F3)でAuthクラスを使用してOpenLDAPからユーザーを認証しています。ただし、アプリケーションは、Authクラスのコンストラクタによって生成されたLDAP connection failureなどのエラーをキャプチャできませんでした。F3でLDAP接続が失敗する

このようなエラーをキャプチャし、詳細なスタックトレースをユーザーから隠す方法はありますか?

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

答えて

1

クラスは、したがって、それが捕捉可能ではない、むしろ例外で、エラーがスローされます。

サイレント@演算子を使用して、エラーをスキップし(ブール値でなければなりません)結果の型を確認することができますしかし

[email protected]$auth->login('login','pass'); 
if ($res===TRUE) { 
    // login successful 
} elseif ($res===FALSE) { 
    // wrong credentials 
} else { 
    // LDAP connection failure 
} 

あなたの心配だけで、ユーザーからのデバッグスタックトレースを非表示にする場合には、 DEBUGを0に設定してください。

関連する問題