根据用户权限,某些页面可供他使用,而其他页面则不可用 我们创建了继承System.Web.Ui.Page的基页,所有页面都继承了此页面 在Page_load事件(我们的基页类)中,我们检查是否允许用户查看页面 如果不是,我们会重定向到另一个不允许的页面(Response.Redirect)。
这是一个好方法还是有更好的方法?
注意:
感谢大家的建议,但ASP.NET成员资格不是一个选项要求:(。抱歉。
答案 0 :(得分:0)
查看ASP.NET成员资格,阅读MSDN上的这篇文章:Introduction to Membership。你不想重新发明轮子。成员资格将允许您控制角色/用户的位置,文件,文件夹等。
这是一个非常强大的机制
以下是一些有用的链接:
答案 1 :(得分:0)
您可以使用asp.net角色提供程序和站点地图提供程序进行安全修整
答案 2 :(得分:0)
您需要为您的网站实施基于角色的安全性。 请查看以下链接:http://support.microsoft.com/kb/311495