MVC角色提供者

时间:2013-10-09 20:42:28

标签: c# asp.net-mvc roleprovider

我正在开发一个小型MVC应用程序,现在我想在网站上实现 admin 部分,这样只有管理员用户才能访问该页面/部分。 我目前有表单身份验证登录。

我遵循了关于MVC中角色提供程序的教程(http://msdn.microsoft.com/en-us/library/t32yf0a9.aspx)以及如何使用向导提供角色提供程序以及如何创建用户来完成所有这些工作。

我的问题是我使用角色提供程序向导为admin / non admin设置的用户,他们是我将验证访问应用程序的用户吗? 我目前拥有根据数据库检查用户的身份验证

提前致谢

1 个答案:

答案 0 :(得分:1)

我建议你简单地“谷歌”解决这个问题。

看看它很简单:

基本上,您应该使用<{1}}来提供授权用户:

AuthorizeAttribute

现在通知,将根据您的角色提供程序所基于的来源(数据库,活动目录,文件等)验证“Kayze”用户。

用户授权和身份验证取决于您的角色提供程序,请阅读有关如何配置它的文章:http://odetocode.com/articles/427.aspx