ASP.NET 用于管理页面级用户访问的身份管理器
ASP.NET Identity Manager to manage page level user access
现在我可以使用 ASP.NET Identity Manager 来管理用户和角色。顺便说一句,我目前正在以网络形式进行。
接下来我想学习的是什么是基于角色管理页面的好方法。表示示例 Admin Role 可以访问 page1.aspx 和 page2.aspx 而 User Role 只能访问 page3.aspx .
编写我自己的自定义代码或有一个 Microsoft 内置 class 来执行此操作?
此致,史蒂夫
对于 Web 窗体和 MVC,您可以将 Authorize 属性添加到 class 或每个方法以在每个页面的基础上实现基于角色的权限。
[Authorize(Roles = "User,Admin")]
如果您需要超越此范围,则需要构建自己的代码以满足您的需求。
现在我可以使用 ASP.NET Identity Manager 来管理用户和角色。顺便说一句,我目前正在以网络形式进行。
接下来我想学习的是什么是基于角色管理页面的好方法。表示示例 Admin Role 可以访问 page1.aspx 和 page2.aspx 而 User Role 只能访问 page3.aspx .
编写我自己的自定义代码或有一个 Microsoft 内置 class 来执行此操作?
此致,史蒂夫
对于 Web 窗体和 MVC,您可以将 Authorize 属性添加到 class 或每个方法以在每个页面的基础上实现基于角色的权限。
[Authorize(Roles = "User,Admin")]
如果您需要超越此范围,则需要构建自己的代码以满足您的需求。