我想管理我的用戶的訪問控制,並允許每個角色在網站中的不同頁面。每個用戶可能也有不同的行。asp.net中的訪問控制
我想知道什麼是處理此訪問控制的最佳方法。但是,我有這些限制。這些角色是在我正在使用的Oracle數據庫上創建的,我不想使用APP_DATA中的ASPNETDB來管理角色。
我最初的想法是爲了強化用戶的訪問並創建一個會話以表明他是管理員,用戶還是兩者。不過,我仍然需要找出如何相應地隱藏/顯示菜單項的方法。我沒有繼續這個想法,因爲我相信asp.net 4.0會爲這個用途準備好一些東西。
更新:我使用Web窗體
更新#2:我不使用一個登錄表單。我正在檢索登錄人員的Windows用戶名,並將其與數據庫中該用戶名的訪問進行比較。認證機制是手動的,只需要找出如何區分角色以及如何顯示不同的菜單。
WebForms或MVC? –
@Marnix Web Forms –