0

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

我遵循了一个关于 MVC 中的角色提供者的教程 ( http://msdn.microsoft.com/en-us/library/t32yf0a9.aspx ) 以及它如何使用角色提供者的向导来限制和完成所有这些事情,你怎么能创建用户。

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

提前致谢

4

1 回答 1

1

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

看看它是多么容易:

基本上,AuthorizeAttribute您应该使用并提供给您的授权用户:

[Authorize("Kayze")]
public ActionResults Employees()
{
  //Your code
}

现在请注意,“Kayze”用户将根据您的角色提供者所基于的源(数据库、Active-Directory、文件等)进行验证。

用户授权和身份验证取决于您的 Role-Provider,请阅读这篇关于如何配置它的文章:http: //odetocode.com/articles/427.aspx

于 2013-10-09T20:51:00.023 回答