单个页面上的ASP.NET Web窗体密码身份验证

本文关键字:Web 窗体 密码 身份验证 NET ASP 单个页 | 更新日期: 2023-09-27 18:21:38

我正在使用基于Web窗体模板构建的带有C#的ASP.NET构建一个网站。

其中一个页面需要使用密码进行保护,就像PHP身份验证一样。

我尝试了几个示例,但应用程序中的所有页面都受到保护,我只需要在请求特定页面时进行身份验证。

有什么好的简单的方法可以实现吗?

单个页面上的ASP.NET Web窗体密码身份验证

脑海中浮现出两个即时选项:

  1. 使用web.config文件中的location元素,特别排除您不希望使用Forms Authentication安全性的页面,如下所示:

  2. 将不希望应用安全性的所有页面放在一个文件夹中,并对该文件夹应用单独的web.config。在web.config 中为特定页面或文件夹设置授权规则中详细介绍了执行此操作的步骤