浏览器存储的用户名& Chrome中的密码

时间:2010-11-23 09:01:43

标签: html security authentication google-chrome

我的网站上有一个用户必须用来访问该网站的身份验证表单。

当使用谷歌浏览器访问该网站时,尽管浏览器设置被设置为允许,但没有提供保存用户凭据的要约。 FORM标记未使用autocomplete="off",但如果有任何不同,它将通过HTTPS运行。

我需要做什么(或不做) Chrome提供保存密码

仅供参考 - 可以查看相关网站here

3 个答案:

答案 0 :(得分:5)

事实证明,问题是由于标签缺少了action属性。

添加了action =“”,即使使用AJAX和GET也一切都很好。

答案 1 :(得分:0)

我不认为chrome会记住通过AJAX发送的用户名和密码。你唯一能做的就是让它正常提交表格。

答案 2 :(得分:0)

除了Nathan关于使用XHR发布凭据的观察之外,使用HTTP GET而不是HTTP POST请求很可能导致Chrome不提供保存凭据的行为。

应该注意的是,使用HTTP GET而不是POST提交凭据通常被认为是一种不好的做法,尽管Chrome中遇到了烦恼。虽然我无法确定这种情况下的任何具体问题(因为我还没有看到登录后页面和其他相关流量),但是您希望避免使用GET传输凭据(以防止任何可能的凭证泄漏,尽管使用了HTTPS)。