使用带有表单身份验证的母版页的安全 ASP.NET 站点

发布于 2024-07-15 17:34:14 字数 128 浏览 8 评论 0原文

我在 asp.net 应用程序的根文件夹中有一个母版页,在子文件夹中有内容页。 我正在使用表单身份验证,但不确定在 web.config 中对母版页该怎么做。 表单身份验证是否保护子页面或母版页?

它是如何工作的?

I've got a master page in a root folder of an asp.net application and content pages in subfolders. I'm using forms authentication and am not sure what to do, in web.config, for the master page. Does the forms authentication protect the child pages or the master page?

How does it work?

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

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

发布评论

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

评论(2

下雨或天晴 2024-07-22 17:34:14

不会。Web.config 授权基于所请求页面的 URL。 它与母版页完全无关。

No. Web.config authorization is based on the URL of the requested page. It's completely unrelated to master pages.

-黛色若梦 2024-07-22 17:34:14

web.config 授权会影响页面的 URL。 因此,.aspx、.ashx 或任何其他可以由在 IIS 下运行的 ASP.NET“提供”的内容。

未提供服务的页面(.config、.master 等)不受身份验证保护,但也不会提供服务。

您应该注意,其他静态页面(.css、.js、.gif、.png 等)不受身份验证的影响,除非您将 IIS 配置为让 ASP.NET 处理这些页面。

The web.config authorization affects the URLs of the pages. So .aspx, .ashx or anything else that can be "served up" by ASP.NET running under IIS.

Pages that aren't served (.config, .master, etc) are not protected by authentication, but also won't be served anyway.

You should be aware that other static pages (.css, .js, .gif, .png, etc.) are NOT affected by authentication unless you configure IIS to let ASP.NET handle these pages.

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