2012-03-02 81 views
0

我正在C#.net.I中使用相同的表單來處理所有類型的用戶,但通過禁用某些菜單來控制他們的訪問項目給一些用戶。例如,我有2個主要用戶(管理員和員工).Admin擁有對錶單的所有控制,但員工有一些限制。通過禁用某些菜單項來應用此限制。有什麼方法可以編碼嗎?如何根據選擇用戶的表格中選擇的用戶禁用某些菜單項目

+0

對不起,但這個問題對於SO來說過於廣泛。您需要採取一種方法,然後詢問有關該方法的具體問題。不問「我該如何編程?」 – CAbbott 2012-03-02 15:12:08

+0

和...如果它的asp.net項目,你不知道從哪裏開始。這會給你一些想法http://www.google.co.uk/search?q=asp.net+menu+control+role+based&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en- GB:official&client = firefox-a – Shoban 2012-03-02 15:14:57

回答

1

你應該使用一種Acl系統,比如PHP。 當你的用戶登錄時,只需檢查他是否有權訪問菜單。但當菜單不顯示並不意味着它被禁用時,請小心。

+0

感謝David提出寶貴的建議。 – user1245329 2012-03-02 18:03:07

相關問題