嗨,大家请关注我的问题......
我的方案是我的网页应用可以被用户访问活动目录我没有任何登录... 一旦授权用户访问我的网络应用程序,我就不会通过键入特定的aspx页面来限制他们直接输入网址。是否有人知道该怎么做?
问候。
答案 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中设置)重定向到默认页面。