我正在尝试将本地登录系统转换为 .net 中包含的标准 asp.net 登录控件。我希望未登录的用户在网站上的所有通信都以明文形式进行,但在用户登录后将所有内容锁定在 SSL 中 - 包括用户名和密码的传输。
我之前通过加载带有 https: 前缀的第二页“loginaction.aspx”来进行此操作,然后通过在 Request.Form.Keys 中查找正确的文本框控件来提取用户名和密码。有没有办法使用 .net 登录控件做类似的事情?我不想有一个单独的登录页面,而是在网站的每个页面上都包含这个控件(在登录视图中)。