.NET中取消密码输入框自动填充(不让浏览器记住密码)

  • A+
所属分类:.NET 原创 开发&源码

也许是为了让用户更便捷,各主流浏览器都有记住密码的功能,然而,这一功能有带来了一些安全隐患。如Chrome的密码就在其“设置-->高级-->密码和表单-->管理密码”中,点击显示密码即可以看到明文密码。这万一哪天别人使用你的电脑,看到了一些关键的登录账户密码,甚至采用撞库方式登录你的支付宝、QQ或者其他社交或金融账户~~甚至有部分网站在密码修改页也能自动填充密码,也可能导致别人不知道你的密码也能修改密码,太可怕了~~

.NET中取消密码输入框自动填充(不让浏览器记住密码)
NetworkSecurity.itlao5.com

好了,扯了一堆没用的,开始进入正题,在.net中取消密码输入框自动填充,在代码层面来解决上面的问题。
在输入框中,有个autocomplete属性,然而,与OnClick一样,html控件和asp控件对这一属性的设置也不完全一致。

html控件的autocomplete

在html中,input控件可以设置autocomplete="off"

asp控件的AutoCompleteType

asp控件中,则需要设置AutoCompleteType="Disable"

简书:ThinkinLiu 博客: IT老五

ps:有人反馈,在部分浏览器上(如Fx火狐),autocomplete="off'"无效,网上说可以试试在input前面加一个隐藏的密码输入框(<input type="password" style="display:none" />)

weinxin
我的微信公众号
我的微信公众号扫一扫
Liu, Thinkin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: