1

こんにちは、ユーザーが facebook google などのサードパーティ サービスを介してのみログインでき、ゲストとユーザーの 2 つのロールしかない状況で ACL を使用する必要があります。現在、\Zend\Authentication\Storage\Session() を使用して認証後にユーザー オブジェクトをセッションに保存していますが、すべてのアクションにチェックを適用してユーザーの状態を把握したくありません。シンプルなアクセス制御リストを使用してシンプルに保ちたい。zfcUser などの多くのモジュールを確認しましたが、実際に必要なものよりもはるかに複雑です。独自の ACL プラグインを作成しようとしましたが、ドキュメントが十分ではなく、zf2 ACL のチュートリアルはさまざまなケースに焦点を当てています。

ご協力いただきありがとうございます

4

1 に答える 1

1

たぶん、このモジュールが役立つでしょう: BjyAuthorize

このモジュールは、Zend \ Permissions \ Aclのファサードを提供するように設計されており、モジュールやアプリケーションでの使用が容易になります。デフォルトでは、構成ファイルを介して、またはZend\DbまたはDoctrineORMを使用して簡単なセットアップを提供します。このモジュールには、ZfcUserのすぐに使用できるサポートと統合も含まれています。

于 2013-02-11T09:26:58.237 に答える