C# MVC角色提供程序

C# MVC角色提供程序,c#,asp.net-mvc,roleprovider,C#,Asp.net Mvc,Roleprovider,我正在开发一个小型MVC应用程序,现在我想在网站上实现一个admin部分,这样只有admin用户才能访问该页面/部分。 我目前有表单身份验证登录 我遵循了一个关于MVC中角色提供程序的教程(),以及它如何使用角色提供程序向导执行ristrict和所有这些操作,以及如何创建用户 我的问题是,我使用角色提供程序向导为管理员/非管理员设置的那些用户,他们是我将通过身份验证来访问应用程序的用户吗? 我目前拥有根据数据库检查用户的身份验证 提前谢谢我建议你在这个问题上简单地“谷歌”一下 看看这有多简单:

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

我遵循了一个关于MVC中角色提供程序的教程(),以及它如何使用角色提供程序向导执行ristrict和所有这些操作,以及如何创建用户

我的问题是,我使用角色提供程序向导为管理员/非管理员设置的那些用户,他们是我将通过身份验证来访问应用程序的用户吗? 我目前拥有根据数据库检查用户的身份验证


提前谢谢

我建议你在这个问题上简单地“谷歌”一下

看看这有多简单:

基本上,这里有一个
authorized属性
,您应该使用它并向您的授权用户提供:

[Authorize("Kayze")]
public ActionResults Employees()
{
  //Your code
}
现在注意将根据角色提供程序所基于的源(DB、Active Directory、文件等)验证“Kayze”用户


用户的授权和身份验证取决于您的角色提供程序,请阅读这篇关于如何配置它的文章:

谢谢您的回复,我知道Authorize属性。我已经有了“所有用户”的有效身份验证码。我的问题是关于使用角色提供程序以及它如何进行身份验证,以及它如何限制不同的用户(即管理员、普通用户),这取决于您使用的是哪个角色提供程序。