2011-06-20 7 views
0

リソース、ロール、およびリソースへのアクセスが許可されているかどうかでACLを設定しました。ナビゲーションはアイコンで表されます。ログインしているユーザーが特定のリソースにもアクセスすることが許可されている場合は、アイコンのみを表示します。特定のユーザーが特定のリソースにアクセスすることを許可されているかどうかを検出することは可能でしょうか?任意の応答を事前にいただきありがとうございます;)ZFユーザーがリソースに許可されているかどうかを確認します。

よろしく アンドレア

+0

どのように役割を定義しましたか? – Ben

+0

これを行うことができます、私はアクション、コントローラとユーザーIDを与えることによって権利を持っているかどうかをチェックする静的関数を行った、あなたは何か同様に来る必要があります – max4ever

答えて

0

短い答え、はい。

中程度の回答:

ACLの設定方法によって異なります。あなたのACLがデータベースにリソースで設定されている場合、本当にしなければならないのは、特定のリンクのユーザー権限をチェックし、そこに行くことが許可されている場合のみ表示することです。

さらに詳しいヘルプを提供するには、ACLの設定方法を知っておく必要があります

+0

ありがとうございました。 ACLはデータベースに設定されていませんが、私のライブラリのクラスとして持っています... – cwhisperer

+0

あなたのリソースが論理的に設定されていれば、完了後にACLをレジストリに保存できるはずですそれを作成します。次に、メニュー生成で、レジストリからプルし、ACLに対してメニュー項目をチェックします – Ascherer

関連する問題