2023-02-16 347
开发ASP.NET站点时,是设置自动登录的方法吗?
例如,每次构建网站并运行它时,我都必须再次登录.我不想完全禁用安全性,但是我想在我在网站上工作时自动化登录过程.
只需在Visual Studio中修改和/或重新编译后,只需保持浏览器打开, ctrl+f5 .这将保持身份验证曲奇.
另一种可能性是设置一个自动登录页面,在该页面中,您将测试您是否处于调试模式并使用FormsAuthentication.RedirectFromLoginPage(“someusername”, false);强制登录.然后,您可以指示Visual Studio始终在此URL上运行网站:
protected void Page_Load(object sender, EventArgs e)
{
#if DEBUG
FormsAuthentication.RedirectFromLoginPage("someusername", false);
#endif
}
理想情况下,应将此页面排除在构建过程之外,并且永远不会发货.
正如@mufasa在评论部分中指出的那样在记忆中丢失.
使用Windows集成身份验证进行调试,并为您的生产代码提供身份验证?
如果这是一个选项,则可以为您的不同环境有多个web.config文件 – 请参阅问题您如何处理多个环境的多个web.config文件?.
我们还在考虑为我们的不同环境拥有多个web.configs.我们有一个想法(我们尚未详细研究)使用T4代码生成(Visual Studio的一部分)来生成Web.config作为构建过程的一部分.
鉴于您的安全要求的复杂性,这可能会或可能无法使用,但是您可能会拥有一个替代登录页面,该页面使用集成的(NTLM或Kerberos)身份验证,并使Windows凭据自动流入网站.
以上所述是小编给大家介绍的开发过程中的ASP.NET网站自动登录,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/33945.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态