我有一个带有登录页面的网络应用程序 - login.aspx
,它有两个文本框 - 用户名和密码。
用户多年来一直在使用它,其中许多人已经使用浏览器的工具来存储他们的密码,因此他们不必继续重新输入密码。
我现在重新设计了登录页面,需要它来替换旧页面。
问题是我不希望用户保存的密码丢失。他们中的一些人(感叹!)实际上无法记住他们的密码,并依靠浏览器为他们填写密码。现在,我意识到这些用户是愚蠢的,他们记住一个密码似乎很合理。但我的客户坚持认为,如果他们不能立即登录,他们就不会认为他们会去其他地方。
那么如何确保保留旧密码?浏览器使用什么来确定密码是否应该应用于特定字段?
N.B。我应该提一下,我主要对Internet Explorer感兴趣,因为这是我们大多数用户使用的。
答案 0 :(得分:-1)
第1步: -
获取用户名: 从旧的登录页面获取用户名。
获取密码: 首先,您应该阅读浏览器密码数据库文件。不同的浏览器使用不同的位置来存储密码文件。此外,密码文件将采用加密格式。解密密码文件并获取密码。
第2步: -
要在该系统中再次记住用户: -
在新的登录页面中,将用户名放在用户名字段中,并将密码(已重试)放入密码字段。
现在编写一个代码来创建一个cookie文件。
每当您从该系统登录时,它都会记住您。
我希望以下链接能为您提供更多信息...
链接:
http://raidersec.blogspot.in/2013/06/how-browsers-store-your-passwords-and.html