首先:带有 SQL Server 2008 的 ASP.NET Web 应用程序项目
我继承了一个古老的数据库,其中包含一个名为 Security 的存储用户帐户的表。这些列是:
ID、名称、用户名、密码和访问级别。
access_level 保存一个 1 到 3 的整数值,指定对 Web 应用程序某些部分的访问。这些范围从 1 = 用户、2 = 高级用户、3 = 管理员。我将需要一些用户查看一些信息,为其他人隐藏它,并根据此访问级别使其对其他人可见+可编辑。
我熟悉旧的 ASP.NET,所以我对提供程序模型不熟悉。从我目前阅读的内容来看,我可以:
1)创建一个自定义的 MembershipProvider 和 RoleProvider 并使用它们
2) 创建我自己的登录系统,使用隐藏的文本字段来保存数据
实现这一点的最佳方法是什么?我开始编写自定义 MembershipProvider 但对于这样一个简单的模式来说似乎有点过分了。必须有一种更简单的方法来实现这一点。欢迎任何建议或澄清。