1

我需要构建一个管理用户的应用程序,我认为遵循现有的管理模型会很好,比如 Windows 或 linux 使用的具有用户、组、权限等的管理模型。

我在 Internet 上找不到任何地方来获得有关如何实现此功能的解释。

我的应用程序是一个 Web 应用程序,可能是管理用户的 asp.Net(不太重要的技术)。我的级别很少,目前是系统管理员、高级用户、组管理员和简单用户。

每个级别都提供特权,例如高级用户可以查看所有用户,可以将用户提升为组管理员,可以降级用户(权限低于他的权限)等。

有什么地方可以阅读有关如何实施此类系统的信息?

4

1 回答 1

0

可能使用ASP.NET 成员资格提供程序对您有用。您可以使用将安全信息存储在 Sql Server 数据库中的SqlMembershipProvider 。如果您需要更高级的功能(并且可能更安全),您可以将 Active Directory 或ADAMActiveDirectoryMembershipProvider一起使用。ASP.NET 成员提供程序模型是可定制的,您可以实现自己的提供程序,但现有的提供程序非常强大。

于 2012-07-19T12:15:37.300 回答