2011-06-20 200 views
0

我已經建立了一個包含資源,角色以及是否允許訪問資源的ACL。導航用圖標表示。如果登錄用戶也被允許訪問特定資源,我只想顯示圖標。是否有可能檢測給定用戶是否被允許訪問給定的資源?感謝您事先的任何迴應;)ZF檢查用戶是否被允許使用資源

問候 安德烈

+0

您是如何定義角色的? – Ben

+0

它可以完成,我做了一個靜態函數,通過給它的動作,控制器和用戶ID檢查你是否有權利,你應該來一些類似的東西 – max4ever

回答

0

簡短的回答,是的。

中回答:

這取決於你如何設置你的ACL。如果您的ACL在數據庫中設置了資源,您只需檢查特定鏈接的用戶權限,並在允許的情況下將其顯示出來。

爲了給予更多的幫助,我們需要知道您如何設置ACL

+0

謝謝你的答案。 ACL不是在數據庫中設置的,而是作爲我的庫中的一個類... – cwhisperer

+0

好的,如果您的資源是按照邏輯方式設置的,那麼您應該能夠在完成後將ACL存儲在註冊表中創造它。然後在菜單生成中,將其從註冊表中拉出並根據ACL檢查菜單項 – Ascherer

相關問題