ASP.NET自定义角色管理
ASP.NET中有角色管理function它适用于本地开发机器。
对于我们的项目,我们需要客户管理员能够创建新用户并管理他们的角色。 所以,aspnet_regsql.exe的function基本相同。
问题是我们应该开发自己的页面和表格还是使用一些现成的工具?
谢谢!
听起来你需要SqlRoleProvider 。
您还可以插入自己的自定义角色提供程序(和成员资格提供程序)。 请参见如何:示例角色提供程序实现
我遇到了同样的问题,并通过集成SecurityGuard NuGet包解决了这个问题。 它具有非常好的用户界面,允许您管理用户和角色。
只需按照以下链接的指南: http : //www.mvccentral.net/Story/Details/tools/kahanu/securityguard-nuget-package-for-asp-net-membership
以下是使用代码来执行角色管理器UI的指南: MSDN文章 。
你见过这个 Web管理工具吗?
它看起来像这样:
因此,客户端可以在开发结束后添加用户/管理角色。
亚力克斯,几年前我在一个应用程序上遇到了这个问题,我找到并修改了这个样本:
使用IIS的Microsoft ASP.NET 2.0成员/角色管理,第2部分:实现
我不得不调整ToggleInRole_Click方法中的一个小错误(如果你愿意,我可以给你我的解决方案),但除此之外它运作良好。