Asp.Net:如何允许访问一个页面内网用户,并拒绝Extranet用户? [英] Asp.Net: How to allow access to a page to intranet user and deny for extranet users?

查看:134
本文介绍了Asp.Net:如何允许访问一个页面内网用户,并拒绝Extranet用户?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有两个页面的应用程序:pagein.aspx和pageout.aspx。 Pagein.aspx必须只有我公司的内网用户访问,但pageout.aspx必须是Extranet用户(世界)访问。我的最后一个选项是使用授权(用户名和密码),但我preFER使用I中描述的逻辑。这是可能在asp.net?如果是的话,怎么样?

I have an app with two pages: pagein.aspx and pageout.aspx. Pagein.aspx must be accessible ONLY to intranet users of my company, but pageout.aspx must be accessible to extranet users (world). My last option is to use the authorization (user and password), but I prefer to use the logic I described. Is this possible in asp.net? If yes, how?

推荐答案

您可以通过web.config中做到这一点。

You can do this via web.config

<location path="Pagein.aspx"> 
    <system.web>
        <authorization>
          <allow users="*" allow role="YourDomain\Domain Users" />
          <deny users="*" />
         </authorization>
    </system.web>
</location>
<location path="PageOut.aspx"> 
    <system.web>
        <authorization>
          <allow users="*" />
        </authorization>
    </system.web>
</location>

这篇关于Asp.Net:如何允许访问一个页面内网用户,并拒绝Extranet用户?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆