zend-acl

    4

    2答えて

    私のアプリケーションでZend_aclを使用しようとしています。私は「Zend Framework in Action」の本を辿りました。 私はこのヘルパーを追加しました: <?php /** * Zend Framework * * LICENSE "removed for clarity" * /** Zend_Controller_Action_Helper_Abstract

    0

    2答えて

    だから、資格情報がデータベースにある場合、人を制限された領域に誘導するユーザーログインシステムを使用してzfアプリケーションを使用します。しかし、私はユーザーの役割が管理者(DB内)であるかどうか、そして管理者セクションにそれらがあるのか​​どうかをチェックするために同じログインフォームを使いたいと思います...私はZend_Aclを使ってこれをどうやって行うのか悩んでいます。 ACLの唯一の用途

    2

    1答えて

    たとえば、私はZend_Acl_Assert_Interfaceから派生したクラスでこの実装のassertメソッドを持っています。 function assert( Zend_Acl $acl, Zend_Acl_Role_Interface $user = null, Zend_Acl_Resource_Interface $item = null, $pr

    5

    2答えて

    私のアプリケーション用のACLシステムを構築したいと考えています。 ユーザーには、1つまたは複数の役割が割り当てられます。 (管理者、スタッフ) 役割には権限があります(Send_Invoices、Send_mail、Delete_Invoices、Send_Estimate)。 ユーザーは、継承するロールとは別にカスタム権限が割り当てられます。 role: +----------+------

    1

    2答えて

    私は現在、ユーザアクセスのためにZend_Authを使用しているアプリケーションを持っています。サイトには管理者セクションがあり、自分の資格情報を使用するときに自分のデータベースに管理者の役割を持つ1人のユーザーにアクセスを許可する必要があります。 Zend_Aclはこれを行う唯一の方法ですか?私は何をしたいのか、私の問題を解決するのにもっと簡単な解決策があるのか​​少し複雑に思えますか? 私はこ

    0

    1答えて

    ブートストラップで自分の役割、リソース、アクセス許可を設定しました。私のレイアウトではこれに基づいてナビゲーションメニューが設定されています。 私が今しようとしているのは、現在ログインしているユーザーにこれらの権限がある場合に、編集/削除リンクを含む管理パネルを作成することです。例えば私はcmsページのリストを表示できる複数のロールを持つかもしれませんが、特定のロールだけがcmsページを編集でき、

    1

    1答えて

    URIページにZend_NavigationとZend_Aclをスタンドアロン形式(つまり、これらのZFライブラリのみ)で結合しようとしています。残念ながら、たとえ私が一部のページを見ないようにすることを意味していたとしても、それらはメニューに表示されます(私はisAllowedと呼んでも、すべて正常に動作します)。私の問題を示してコードスニペット後 : $pages = array (

    0

    1答えて

    私はZendとPHPには新しく、複数の内部アプリケーションを格納するポータル型アプリケーションの作業を開始する準備が整いました。私は既にZend_Authをセットアップして、Active Directory経由でログインできるようになりました。 Zend_Aclを使用してリソースを設定する方法について説明しましたが、ポータル内のアプリケーションごとに1つずつ設定します。表面上でZend_Aclは、

    0

    1答えて

    私はバグがありますが、これは予告ではありませんが実際には修正したいというエラーです。 私はnull roleでアクセスページにしようとしていた場合、このメッセージを表示します Notice: Trying to get property of non-object in C:\Zend\Apache2\htdocs\hotelrwanda\application\plugin\AccessChec

    1

    1答えて

    何か間違っている必要があります。 Web上のどこにでも自分の問題に対する答えを見つけることができないように見えます。これは一般的に、解決策がとても単純で誰も答えが必要ないことを意味します。 セッションを保存するためにデータベースを使用しています。私はこのように私のブートストラップでそれを設定: class Acl_Acl extends Zend_Controller_Plugin_