如何在asp.net中实现基于角色的授权mvc3

问题描述:

我正在开展一个学校项目,我需要在ASP.NET mvc3应用程序中实现基于角色的授权。目前,应用程序仅将用户的角色存储在数据库中的字段中,并且只有一个登录页面。我需要修改整个应用程序,以便向不同的用户授予不同的内容,包括管理员,主管和辅导员(辅导员可以输入新的客户信息并编辑和查看他们输入的客户信息)主管可以查看和编辑所有客户info并且查看和编辑顾问信息Admin有权访问应用程序上的所有内容)如何在asp.net中实现基于角色的授权mvc3

我不确定应该提供哪些其他信息,但是我真的很感谢任何帮助,我是整个ASP.net mvc的新手。我发现的大多数教程都专注于基于角色的特定方法。我需要更多的自下而上的方法来实现角色及其授权。