ASP.NET自定义角色管理

时间:2010-04-28 11:28:34

标签: c# asp.net role

ASP.NET中有角色管理功能 它适用于本地开发机器。

对于我们的项目,我们需要客户管理员能够创建新用户并管理他们的角色。 所以,与aspnet_regsql.exe的功能基本相同。

问题是 我们应该开发自己的页面和表格还是使用一些现成的工具?

谢谢!

4 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,并通过集成SecurityGuard NuGet包解决了这个问题。它具有非常好的用户界面,允许您管理用户和角色。

只需按照以下链接中的指南操作即可: http://www.mvccentral.net/Story/Details/tools/kahanu/securityguard-nuget-package-for-asp-net-membership

答案 1 :(得分:0)

以下是使用代码来执行角色管理器UI的指南:MSDN article

您是否看过this网络管理工具?

看起来像这样: alt text

答案 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方法中有一个小问题,我不得不调整(如果你愿意的话,我可以给你修复),但除此之外它运作良好。