我有ASP.Net 2.0网站,SQL Server作为数据库,C#2005作为编程语言.该网站几乎完成,所有链接都运行正常.但我想阻止普通用户打开几页.当任何用户单击这些特定链接时,将打开另一个包含ASP登录控件的页面.用户必须提供有效的用户标识和密码才能显示指向限制性页面的链接.但作为一个新手,我不知道如何利用ASP登录控件的全部功能.因为,如果用户知道受限页面的确切URL,则他/她可以绕过登录控件并通过在地址栏中键入URL来直接访问这些页面.我想阻止这个.如果用户直接在地址栏中输入网址,我希望页面本身应该检查,
我该如何实现这个功能?
谢谢.
Lalit Kumar Barik
您需要查看Web配置的位置部分.
在该部分中,您可以在页面级别定义访问权限,因此,如果用户知道安全页面的URL,ASP.NET将不会让他们进入,这无关紧要.
所以你会添加如下内容:
"拒绝用户="?""位说"拒绝所有匿名用户".
您也可以将其设置为仅允许某些角色,如果您正在使用这些角色.
有关授权部分的更多信息,请访问:
授权元素