让密码域更加安全

对于网络应用程序或者网站来说,安全最为重要。其中密码域的安全也非常重要。虽然在密码域中已经将输入的字符一掩码形式显示,但是他并没有真正实现保密,因为用户可以通过复制该密码域中的内容,并将复制的密码粘贴到其他文档中,查看到密码。为实现密码的真正安全,可以将密码域的复制功能屏蔽,同时改变密码域的掩码符号。通过控制密码域的oncopy、oncut、onpaste事件来实现密码域的内容禁止复制的功能,兵通过改变去style样式属性来实现改变密码域中的掩码样式。

(1)在页面中添加密码域,代码如下:

<input name="txt_passwd" type="password" class="textbox" id="txt_passwd" size="12" maxlength="50" />

(2)添加代码禁止和用户复制、剪切和粘贴,代码如下:

<input name="txt_passwd" type="password" class="textbox" id="txt_passwd" size="12" maxlength="50" oncopy="return False" oncut="return False" onpaste="return False"  \>

(3)改变密码域的掩码样式,将其“font-family”设置为“wingdings”,最终代码如下:

<input name="txt_passwd" type="password" class="textbox" id="txt_passwd" size="12" maxlength="50" oncopy="return False" oncut="return False" onpaste="return False" style="font-family:Wingdings;">

posted @ 2012-12-06 16:10  rabbit2012  阅读(427)  评论(0编辑  收藏  举报