让验证码更人性化
验证码的出现目的是为了防止用户利用机器人自动注册、登录、灌水而采用的一种安全技术。
验证码的实现是通过随机产生的数字或符号,生成图片,有些图片中还会含有干扰素,如斜杠,学会或背景等,用户必须凭肉眼识别其验证码,输入表单提交后,才可以使用某项功能。
把平时遇到的验证码的使用情况做一下总结:
1.操作错误三次后,才出现验证码。如GMAIL,这样既减少用户平时的操作,又可以防止暴力破解。
2.验证码改为简单的提问和答案的方式,如提示1+1=? 有些论坛使用这样的方法。
3.验证码的显示为汉字,如腾讯网。个人认为这样的使用很麻烦,不建议使用。
4.验证码的长度最好控制在4位。
5.验证码点击后就变成新的,如果你没有这样做,建议改一下,这样让用户很方便。
6.验证图片的干扰码做的简单一些,不要很乱让用户看不清楚。
7.验证码如是数字和字母组合,建议把容易混淆的做的清楚一下。如0和O或1和I等。
8.验证码如显示的是大小写都有,建议输入的时候就不要区分大小写了,让用户觉得会很麻烦。
9.在点击验证码的输入框时,验证码才出现。
10.验证码虽然是好东西,但不要到处都是。

http://dpmore.net/blogs
都试机器人惹的祸~