ASP.NET Web Forms 身份验证

17 Mar 2025 | 阅读 2 分钟

在本教程中,我们将讨论如何创建一个安全的 Web Forms 应用程序,其中包含用户注册和登录功能。 我们使用 Visual Studio 来创建应用程序。 此示例包括以下步骤。

  1. 创建一个 Web Forms 项目
  2. 像我们在下面所做的那样,在 Visual Studio 中创建一个项目。

    ASP Authentication 1

    选择 Web Forms 模板

    ASP Authentication 2
  3. 设置项目的身份验证
  4. 单击 更改身份验证 按钮并选择身份验证类型。

    ASP Authentication 3
  5. 为项目启用 SSL
  6. 安全套接字层 (SSL) 是一种协议,用于允许 Web 服务器和 Web 客户端通过使用加密来更安全地通信

    解决方案资源管理器中,单击项目并按 F4 以显示属性窗口。 现在,将 SSL Enable 属性更改为 true。

    ASP Authentication 4
  7. 设置项目 URL
  8. 解决方案资源管理器中,右键单击项目并选择属性。 它会弹出一个如下所示的窗口。

    ASP Authentication 5

    设置项目 URL,它应该类似于 SSL URL。 设置完成后,使用 CTRL+S 保存它。

  9. 运行项目
  10. 启用 SSL 后,现在运行应用程序。 它可能会要求安装 IIS Express SSL 证书,然后安装它并让应用程序运行。

    它将产生以下输出。

    ASP Authentication 6

    此应用程序在右上角还有两个链接:注册登录。 现在,用户可以注册并登录到应用程序。 此功能使应用程序更加安全。

  11. 用户注册
  12. 要注册,请单击注册链接并填写注册详细信息。

    ASP Authentication 7

    成功注册后,它会显示带有用户登录状态的主页。

  13. 用户登录
  14. 现在,注册用户可以登录到应用程序。

    ASP Authentication 8

    登录后,它会显示带有登录状态的主页。

    ASP Authentication 9