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