以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户服务  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=2)
----  [学习]新增构件【图像验证】的使用方法  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=2&id=8916)

--  作者:admin
--  发布时间:2007-8-16 12:01:18
--  [学习]新增构件【图像验证】的使用方法

图像验证构件用于验证、生成验证码,以防止特定用户利用注册机(软件)通过暴力破解方式进行不断自动注册、批量注册、自动登录、灌水等非法操作。
所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素,由人眼识别其中的验证码字符,并输入表单提交网站验证,验证成功后才能使用某项功能。简而言之,验证码用于验证客户端是一个人而不是机器。
提示:图像验证中模糊度主要作用在于增大了计算机图形识别的难度。以数字为例,由于只有十个数字,也就只有十幅图形,那么破解者很容易收集,利用软件识别出这十幅图形就破解了。如果在图像上增加干扰象素,虽然仍有十幅图形,但由于是随机在图像上增加干扰象素的,导致即使相同的数字,图形也不相同。这样增大了破解难度。
验证
执行此方法时,将输入的字符与生成的验证码进行验证。

此主题相关图片如下:
按此在新窗口浏览图片

鼠标单击
当鼠标单击时,触发此事件。通常设置为,执行其方法“生成”,以便用户看不清验证码时,重新生成一个验证码。

此主题相关图片如下:
按此在新窗口浏览图片