用Javascript评估用户输入密码的强度

来源:互联网 发布:唐史主任司马迁知 知乎 编辑:程序博客网 时间:2024/05/21 13:22

密码已经是我们生活工作中必不可少的工具,但一个不安全的密码有又有可能会给我们造成不必要的损失。作为网站设计者,如果我们在网页中能对用户输入的密码进行安全评估,并显示出相应的提示信息,那么对用户设置一个安全的密码将有很大帮助。同时也使得网站更具人性化,更有吸引力. 什么是一个安全的密码呢?本程序按以下的方式进行评估.
1.如果密码少于5位,那么就认为这是一个弱密码.

2.如果密码只由数字、小写字母、大写字母或其它特殊符号当中的一种组成,则认为这是一个弱密码.
3.如果密码由数字、小写字母、大写字母或其它特殊符号当中的两种组成,则认为这是一个中度安全的密码.
4.如果密码由数字、小写字母、大写字母或其它特殊符号当中的三种以上组成,则认为这是一个比较安全的密码.
本程序将根据用户输入的密码分别显示不同的颜色表示密码的强度,具体程序如下:

页面中有二个文本框,如果在一加载页面时,焦点自动在第一个文本框内闪烁?

在Ext.dada.Store加载时,在服务器端做个验证。比如:当前用户是否登录,获得是否有权限访问改地址。
没有验证通过,返回给Store一个错误标识JSON数据,如:{"failure" : "true","error":"12fsdf2f35b"}
怎么在Store加载完毕之后获得服务器返回的错误标识。
我在a页面上用tipswindown插件,弹出一个iframe,在iframe上引用一个b页面,如何在这个b页面的Btn按钮点击时关闭这个弹出的iframe同时并将b页面上的一个参数回传给a页面并使a页面刷新呢?

还有就是我在a页面上有select的下拉框,在弹出一个iframe的关闭事件是我可以将下拉框恢复显示,但是在b页面中的btn按钮中如何实现呢?当然还有上述的2项功能啊!

如果传值并刷新的话会回到初始状态,也就是没传值之前你直接赋值就可以

点击 a 页面的 按钮弹出对话框,
该对话框中有动态读取数据在b页面,
对话框中的确定按钮在a页面。
当点击确定按钮后,资料有insert表中,
新insert的数据需在b页面显示。
但目前实现的是 在<textarea>中输入数据后
数据还在<textarea>中,先在a页面如何刷新数据

我的理解能力有问题啊, 还是没弄明白楼主的意思

如果是层弹出的显示那就不存在b页面呀? 难道层上面又iframe?
再下面就是一个调用方法,这里还需要包含一个JQ文件,同时还把最下面所要提到的验证规则的PHP文件包含进来
第三部分就是验证的规则,这些规则是被我写在一个PHP文件中,前台包含该文件即可
真要说工具的话,APTANA和VS2010都是不错的选择。

用过eclipse,效果不好,复杂一点的代码就乱显示
现在改回editplus了vs2010听说不错,可惜太大了,大部分功能又没用

我写的ps代码还不够多。对js的很多高级功能还没掌握~~~

dwr太简单了,,还是jquery 和 ext好,不过jquery相对容易上手点

dwr也是Ajax的框架,很简单,只需简单的配置,引用js就可以。
在做一个特效,发现精确度不能做到完美,下面的代码,我想最后那个点在矩形正中央消失,百度了下,因为HTML像素不支持小数,不能实现,有其他方法么?请高手赐教,感激不尽!
上面例子calcHeight计算出来是3.6,也就是说根据newDiv的长宽比例,height应该每次减小3.6px,它的top属性每次增加1.8px,但是百度说html不支持小数像素,咋办呢?

大概就是这个效果了,我定义的目标坐标是(300,300),结果最后打印出来有微小的差距。想问一下,可以做到更精确吗?让最后消失那个点就在(300,300)
不管怎样,还是非常感谢 hch126163 ,这下见识到round()强悍的特效作用了

来源:nba直播

原创粉丝点击