如何在asp.net和C#中实现https登录
答案 0 :(得分:1)
我假设您正常登录页面。因此,对于ssl购买您的证书并安装http://www.instantssl.com/ssl-certificate-support/cert_installation/iis_ssl_certificate_5x.html
然后确保登录页面重定向到https而不是http。
if (!Request.IsSecureConnection)
{
Response.Redirect(Request.Url.AbsoluteUri.ToLower().Replace("http", "https"), true);
}
答案 1 :(得分:0)
答案 2 :(得分:0)
与所有的.net一样,首先要看看顾问所说的内容:Protected ASP.Net Site in 24 lines of code。这应该涵盖创建受保护站点的基础知识。
为了使用SSL保护页面,您需要一个服务器证书。这里介绍了使用IIS安装一个:IIS 5/6和IIS 7。有关如何以这种方式保护ASP.Net的一些细节已涵盖here。 Dominick Baier的博客也是关于.net安全问题的一个很好的信息来源,他有一个关于部分SSL安全的ASP.Net网站here的旧帖子,根据您正在使用的要求可能会有所帮助。