0

問題は、アプリケーション内のすべてのルートでユーザー ログインを確認する方法です。

チェック機能を持つベースコントローラーを作成し、他のすべてのコントローラーがこのコントローラーから拡張されるというソリューションについてはすでに考えています。そして、すべてのアクションにチェック機能を付けます。それは動作するはずですが、Zend Framework 2 を使用してこれを行うためのよりクリーンな方法はありますか?

ありがとう

4

1 に答える 1

1

次の zf2 モジュールを見ることができます。それは ZfcUser に依存し、あなたが説明したことを正確に行いますhttps://github.com/bjyoungblood/BjyAuthorize

基本的に、MvcEvent::EVENT_ROUTE イベントをリッスンし、イベントがトリガーされたときにアクセス チェックを行うガード (コントローラー ガード、ルート ガードなど、いくつか選択できます) を導入します。

于 2012-11-22T12:15:04.633 に答える