如何使用 web.config 文件保护页面?

发布于 2024-11-24 06:51:32 字数 624 浏览 0 评论 0原文

Heey Stackoverflowers

我的问题是:如何使用 web.config 或 Global.asax 保护页面?

示例:

当前可以从网址栏访问直接网址 www.Yoururlhere.com/Account/Edit.aspx,但这不是我想要的。我已经有一个登录页面,数据库等正在工作,只是它缺少删除直接访问或登录的保护。

你能帮助我吗?我的文件夹帐户的第二个 web.config 如下:

<?xml version="1.0"?>
<configuration>
    <system.web>
        <location path="Edit.aspx"/>
    </system.web>
    <system.web>
        <authorization>
            <allow users="*"/>
            <deny users="?" />
       </authorization>
    </system.web>
</configuration>

Heey Stackoverflowers

My question is: how do I protect a Page using web.config or Global.asax?

Example:

Direct url www.Yoururlhere.com/Account/Edit.aspx is currently accesible from url bar, but that is not what I want. I have a login page already with database etc working, only it's missing the protection to remove direct access or by Login.

Can you help me? My second web.config for Folder Account is as following:

<?xml version="1.0"?>
<configuration>
    <system.web>
        <location path="Edit.aspx"/>
    </system.web>
    <system.web>
        <authorization>
            <allow users="*"/>
            <deny users="?" />
       </authorization>
    </system.web>
</configuration>

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

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

发布评论

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

评论(1

爱人如己 2024-12-01 06:51:55

你写错了。它应该像...

<configuration>    

 <location path="Account/Edit.aspx">
   <system.web>
    <authorization>
        <allow users="*"/>
        <deny users="?" />
     </authorization>
   </system.web>
 </location>
</configuration>

You are writing in the wrong way. It should be like...

<configuration>    

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