0

根据用户权限,他可以使用某些页面,而其他页面则不可用。
我们创建了继承 System.Web.Ui.Page 的基础页面,所有页面都继承了这个页面。
在 Page_load 事件(我们的基本页面类)中,我们检查是否允许用户查看页面。
如果不是,我们会重定向到另一个不允许的页面(Response.Redirect)。

这是一个好方法还是有更好的方法?

注意

感谢大家的建议,但 ASP.NET 成员资格不是要求的选项:(。对不起。

4

3 回答 3

0

查看 ASP.NET Membership,阅读 MSDN 上的这篇文章:Membership 简介。你不想重新发明轮子。会员资格将让您控制角色/用户的位置、文件、文件夹等。

这是一个非常强大的机制

以下是一些有用的链接:

于 2011-02-09T14:39:46.747 回答
0

您可以使用 asp.net 角色提供程序和带有安全修剪的站点地图提供程序

http://msdn.microsoft.com/en-us/library/ms178428.aspx

于 2011-02-09T14:40:02.050 回答
0

您需要为您的网站实施基于角色的安全性。检查以下链接: http: //support.microsoft.com/kb/311495

于 2011-02-09T14:41:30.297 回答