2009-08-26 27 views
0

假设我有3个类型的用户,在我的ASP.net应用程序的访问页面如下:ASP.NET - 用户类型明智页面访问

(1) User Type-A {Default.aspx, a.aspx, b.aspx and c.aspx}, 

(2) User Type-B {Default.aspx, d.aspx, e.aspx and f.aspx}, 

(4) Admin {Default.aspx and g.aspx}. 

这里Default.aspx是我的登录页面。

我正在使用Membership Provider和Forms身份验证技术。

现在我需要阻止一种类型的用户访问分配给其他类型用户的页面。

如何配置我的Web.config文件?

和应该使用什么样的C#代码?

回答

0

在asp.net中的角色管理可能会帮助你在这种情况下。请检查这篇文章。 您可能必须根据您的特定要求对其进行定制。希望这可以帮助。

Role Manager in ASP.NET

每个用户类型将与角色相关联。

0

您可能尝试使用角色权限提供者和web.sitemap。