限制用户直接键入from url以访问其他aspx页面

时间:2014-06-11 06:37:20

标签: asp.net

嗨,大家请关注我的问题......

我的方案是我的网页应用可以被用户访问活动目录我没有任何登录... 一旦授权用户访问我的网络应用程序,我就不会通过键入特定的aspx页面来限制他们直接输入网址。是否有人知道该怎么做?

问候。

2 个答案:

答案 0 :(得分:0)

您不能限制用户在浏览器中输入网址 - 这是没有意义的 您需要使用标准ASP.NET角色或授权或其他方法限制对页面的访问。

答案 1 :(得分:0)

正如blorkfish建议您可以使用表单授权来限制用户通过将他/她重定向到默认/登录页面来访问页面或文件夹。这是一个例子:

<configuration>
<system.web>
  <authorization>
    <allow roles="Admin,User"/>
    <deny users="*"/>
  </authorization>
</system.web>

这是一个Web配置文件,您可以将其放在包含某些网页的文件夹中。因此,在此示例中,仅具有角色&#34; User&#34;和/或&#34;管理员&#34;将被允许​​在此文件夹中打开一个页面。所有其余的都将被拒绝,并且(如果在root web.config中设置)重定向到默认页面。