阻止记住密码[重复]

Posted

技术标签:

【中文标题】阻止记住密码[重复]【英文标题】:Block remember password [duplicate] 【发布时间】:2011-06-20 00:48:21 【问题描述】:

可能重复:Disable browser 'Save Password' functionality

如何阻止 html 表单中的记住密码提示?一个例子是 PayPal,它不允许存储密码。

我知道自动完成应该关闭,当浏览器不支持该属性时,还有另一个技巧可以阻止自动完成(创建一个名为密码的隐藏字段)。然而,这两种方法都不能阻止浏览器提示存储密码。

【问题讨论】:

很难解释我有多讨厌这样做的网站 【参考方案1】:

使用 Ajax 发送 auth 请求,然后在成功时执行 javascript 重定向。

// in JQuery it would be like this
$.post(
    url: '/login.php', 
    data: 'username=test&pass=test', 
    success: function(data) 
        window.href='success.php'
    
);

我还没试过

您可以在提交之前清除(或从 DOM 中删除)用户名和密码字段,然后将它们合并(也可以是哈希)到一个隐藏字段中然后执行定期发帖。

在登录页面上,您需要再次对该信息进行逆向工程。

【讨论】:

没有ajax你能想到什么方法? 如果你对用户名和密码进行哈希处理,服务器无法知道用户名和密码是什么,除了暴力破解。【参考方案2】:

使用 javascript...

document.getElementById('usernameOrWhatever').setAttribute( 'autocomplete', 'off' )

【讨论】:

以上是关于阻止记住密码[重复]的主要内容,如果未能解决你的问题,请参考以下文章

禁用javascript或代码背后的“记住密码”提示[重复]

如何删除记住数据的网络浏览器背景颜色[重复]

如何从我的网站禁用记住密码? [复制]

登录 记住密码

Securecrt记住账号和密码

怎么记住登录过的网页账号密码?