2012-03-05 41 views
0

我要設置訪問級別的用戶對於形式的按鈕。例如,在每個窗體我有添加,編輯,搜索和刪除按鈕,我想user1的訪問刪除和更新按鈕,在表格1和2的用戶訪問所有的按鈕在每個表單。訪問級別用戶對於按鍵的形式

我爲保存表格名稱create table和create其它表保存用戶配置文件,並創建訪問用戶保存的形式和按鈕表。但我不知道這些設置如何在表單中。
在任何形式是當您加載從數據庫中讀取數據?以及應用設置,或我可以做這個,寫通用功能,可自動實現這個要求每個表單????

感謝所有

回答

2

下面的鏈接是有很大的幫助,當我遇到同樣的問題(這是asp.net 2.0,但適用於新版本):

Recipe: Implementing Role-Based Security with ASP.NET 2.0 using Windows Authentication and SQL Server

所以在幾句話,就需要建立角色,然後使用它們根據自己的作用,使用戶訪問。在使用角色的代碼中,可以在表單中啓用按鈕並禁用按鈕。

If User.IsInRole("Administrators") Then 
    'Do something only admins are allowed to-do 
End If 

我希望這是有益的:

例如,如果你已經建立了角色稱爲管理員可以使用這段代碼。