2010-12-12 84 views
0

尊敬的全部, 我正在使用MVC框架的成員資格提供程序,現在我想在我的項目上實現角色和權限,所有角色和權限都可用於數據庫我如何實現角色和權利?有沒有可以使用的內置函數?還我正在使用ADO .NET數據實體框架..用戶在MVC上定義成員提供者的角色和權利

回答

1

如果我瞭解你想要做什麼正確的,你必須使用這樣的Authorize屬性註釋你的Controller類或ActionResult:

[Authorize(Roles="Domain Admins", Users="testuser")] 
public class TestController : Controller { 

} 

然後只要你的會員提供商設置你應該很好去。

值得一提的是,您可以隨時檢查用戶是否處於以下代碼角色中。

User.IsInRole("Domain Admins"); 

如果您使用MVC2,那麼使用默認的項目模板可以很容易。您應該檢查默認MVC2模板中的AccountController和AccountModels。

相關問題