我正在使用 ASP.NET 4(Visual Web Developer 2010 Express)构建一个网站。因为我有我的 ms 数据库,我想在我的网站上显示数据。有一些个人信息,所以我想为用户设置一个登录系统。
我按照教程构建了一个简单的 AccessMembershipProvider。 http://www.devx.com/asp/Article/29256/0/page/3
现在我想添加角色(角色信息存储在数据库中)并确定是否允许或拒绝用户访问特定网页。
我该如何实施?(我使用的是 VB,但我也理解 C# 代码)
感谢大家。
编辑:我有一个更容易的想法。当用户尝试访问特定页面时,服务器会从数据库中检索他们的角色信息。当页面加载时,服务器决定是否允许她进入。如果允许,页面将继续显示。否则,将显示错误消息并将用户重定向到另一个页面。这种方法有效吗?我想知道这会导致严重的错误或安全风险...请帮助