こんにちは、私は ZF2 を初めて使用します。ZF2 のすべてを学び、自分の知識をテストするための拡張アプリケーションを作成して、主な概念を理解しようとしています。
私の質問がばかげているように聞こえたり、物事を使用するときに途中で何かが得られなかったりした場合は、私を許してください。
この時点で、Authentication と ACL を自分のプロジェクトに統合したいと考えています。このプロセスがどのように機能し、どのように使用できるかについての一般的な理解のために、いくつかの質問に答える必要があります。
私はすでにログインフォームを統合して認証できるようにしています.PHPセッションCookieが作成され、AuthServiceのhasIdentity()を介してユーザーを識別できます.
ACL を作成しようとしていますが、ドキュメントを読んで理解したと思います。ユーザーが特定のページ/コントローラーなどにアクセスできるかどうか、アプリケーションのすべてのページ要求を確認するにはどうすればよいですか?
私が読んだことから、それはモジュールのブートストラップにあるに違いないと思うので、ページの読み込みごとにユーザーが識別され、ACL のアクセスがチェックされます。ユーザーにアクセス権が付与され、リクエストされたページがロードされた場合、アクセス権が付与されますが、アクセス権がない場合、他のページ (インデックス/インデックスまたはエラー ページなど) にリダイレクトされます。
しかし、これまでのところ、モジュールのブートストラップを作成する方法と、プリロード アクセス チェックを実現する方法について、有用なチュートリアルや本当に良いアドバイスを見つけることができませんでした。
auth acl とモジュールのブートストラップを機能させて連携させる方法に関する有用な記事 (理解を深めるためのコード pls を含む) またはチュートリアルはありますか? ユーザーシステムを動作させる際に気を付けなければならないことは他にありますか?
アドバイスをよろしくお願いします!
明けましておめでとうございます:)