1
我正在創建一個應用程序在c#中,我想給管理員和一些用戶的某些權利。由於admin是主要擁有者,所以他有權訪問任何用戶配置文件並根據其進行更改。我知道兩者都有不同的登錄名,但我怎樣才能限制用戶的訪問權限,而無需修改任何權限?Winforms中的安全性,因爲它是webforms
在這方面的任何引用鏈接或示例代碼將非常有義務。
我正在創建一個應用程序在c#中,我想給管理員和一些用戶的某些權利。由於admin是主要擁有者,所以他有權訪問任何用戶配置文件並根據其進行更改。我知道兩者都有不同的登錄名,但我怎樣才能限制用戶的訪問權限,而無需修改任何權限?Winforms中的安全性,因爲它是webforms
在這方面的任何引用鏈接或示例代碼將非常有義務。
主要/身份模型仍然存在,所以可以用Thread.CurrentPrincipal.IsInRole("myrole")
,或(上述方法)[PrincipalPermission(Role="myrole",Action= SecurityAction.Demand)]
等。在VS2008可以直接鉤同一性/主要成ASP.NET認證模塊(尋找"client application services") ,但是編寫自己的校長也很容易,或者使用Windows組。
關於「主體」的好處 - 抽象意味着相同的模型無處不在; WCF,winforms,webforms,asp.net mvc等。