global.asax 保护页面

发布于 2024-11-17 20:13:22 字数 96 浏览 1 评论 0原文

如何保护 Global.asax 中的页面以防止像 http://yourapp/Login.aspx 这样的直接访问,以便您需要登录才能通过那个页面。

How can I protect a Page in Global.asax to prevent direc access like http://yourapp/Login.aspx, so that you need to log before you can get through that page.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

朕就是辣么酷 2024-11-24 20:13:22

在 web.config 中您可以指定每个页面的访问级别

    <configuration>

        <system.web>

        <authentication mode="Forms"/>
        <authorization> <deny users="?"/>  //this will restrict anonymous user access

        </authorization>
        </system.web>

        <location path="register.aspx"> //path here is path to your register.aspx page e.g. it could be ~/publicpages/register.aspx

            <system.web>

                <authorization>

                <allow users="*"/> // this will allow access to everyone to register.aspx
                </authorization>

            </system.web>

        </location>

    </configuration>

In web.config you can specify access level for each page

    <configuration>

        <system.web>

        <authentication mode="Forms"/>
        <authorization> <deny users="?"/>  //this will restrict anonymous user access

        </authorization>
        </system.web>

        <location path="register.aspx"> //path here is path to your register.aspx page e.g. it could be ~/publicpages/register.aspx

            <system.web>

                <authorization>

                <allow users="*"/> // this will allow access to everyone to register.aspx
                </authorization>

            </system.web>

        </location>

    </configuration>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文