0

Web サイトの認証「メカニズム」(コンポーネント) として Zend_Auth を使用することを考えています。ざっと見てみると、データベース テーブル認証には Zend_Db コンポーネントも使用する必要があることがわかりました。

誰かがこのアプローチを試しましたか? Zend_Auth を Web サイト (Web アプリケーション?) に統合するには、Zend_DB のメソッド/インターフェイスを使用および/または拡張/実装する必要がありますか?

独自の DB 抽象化レイヤーを Zend_Auth コンポーネントにプラグインし、それをデータベース テーブル認証に使用するように Zend_Auth に簡単に指示できますか? そのような解決策が努力する価値があるかどうかを理解しようとしています。

4

1 に答える 1

3

Abastraction レイヤーを利用する独自の Zend_Auth アダプターを作成するだけで、それを行うことができます。実装/オーバーロードするために必要なメソッドがそれほど多くないため、それほど複雑ではありません。生の PDO 接続である Doctrine と、Zend_Db ベースの単純な ORM を使用してそれを行いました。実際の機能に対する要件が最小限である場合は、最小限の時間 (数日ではなく数時間または数分) で実行できるはずです。

于 2010-02-12T18:28:00.607 に答える