如何在ASP.NET MVC上对角色使用身份验证



我有一个问题要问所有的ASP.NET老手,我目前正在进行一个项目,该项目涉及向具有不同角色的用户显示不同的页面。例如,管理员可以向网站添加新用户Role-x用户可以编辑数据库A角色用户可以编辑数据库A&BRole-Z用户可以访问数据库B的视图所以我的问题是如何实现这一点(根据不同用户的凭据(角色(为他们提供不同的页面(。我只需要一个小指南来指导我必须执行什么。提前谢谢。

在这里你可以找到一些关于身份验证和授权的好教程,请查看:

ASP.NET Identity 简介

在ASP.NET Core 中处理授权的更好方法

这里有一些更简单的方法:

ASP.NET MVC 中基于角色的身份验证

如果您的问题更多关于数据库,请添加相应的标签。

编辑:

这里还有一个我强烈建议你的链接,它一步一步地解释了如何非常清楚地实现,有一个从MVC中的身份验证和授权到基于角色的示例(4个教程(:

MVC 中的身份验证与授权

最新更新