ASP.NET中有角色管理功能 它适用于本地开发机器。
对于我们的项目,我们需要客户管理员能够创建新用户并管理他们的角色。 所以,与aspnet_regsql.exe的功能基本相同。
问题是 我们应该开发自己的页面和表格还是使用一些现成的工具?
谢谢!
答案 0 :(得分:1)
我遇到了同样的问题,并通过集成SecurityGuard NuGet包解决了这个问题。它具有非常好的用户界面,允许您管理用户和角色。
只需按照以下链接中的指南操作即可: http://www.mvccentral.net/Story/Details/tools/kahanu/securityguard-nuget-package-for-asp-net-membership
答案 1 :(得分:0)
答案 2 :(得分:0)
听起来你需要SqlRoleProvider。
您还可以插入自己的自定义角色提供程序(和成员资格提供程序)。见How to: Sample Role-Provider Implementation
答案 3 :(得分:0)
Alex,几年前我在一个应用程序上遇到了这个问题,我发现并改编了这个样本:这样客户端可以在开发结束后添加用户/管理角色。
Microsoft ASP.NET 2.0 Member/Role Management with IIS, Part 2: Implementation
ToggleInRole_Click方法中有一个小问题,我不得不调整(如果你愿意的话,我可以给你修复),但除此之外它运作良好。