使用JQuery和s3captche实现一个水果名字的验证
来源:互联网 发布:张馨予淘宝店地址 编辑:程序博客网 时间:2024/04/29 13:38
大家登陆各种网站见到的验证码应该无外乎数字,字母和汉字。有没有见识过使用水果名字和水果图片来验证客户端不是个机器人吗?
先看个图片:
1.介绍:
s3captcha是一个非常有用的可以让图片顺序显示的一个JQuery插件。它是通过php实现的。但是我发现很容易把它转化为asp.net和C#的代码。 我做了一个config的配置文件可以在文件中配置图片的源和名字等。
然后介绍一下s3captcha的实现原理,
上图所示是它的实现模式。
1.它随即生成图片的index;
2.把一系列随机数据赋给图片的index.
3.可以从图片列表中选择一个随机的index.
4.让图片随机的显示为一个radio box.
它使用JQuery实现的radio box到图片List的转换。
2.代码:
首先是把图片的index数组顺序打乱,重新输出:
使用xml来作为s3captche的配置文件:
GetHtmlCode的代码:
3.使用ajax方法来实现验证信息的判断弹出框:
s3capcha.ashx 用来实现当向服务器请求时,返回html:
verify.ashx文件·来实现验证功能:
JQuery实现的ajax代码:
感兴趣的需要源代码的留下email,我会E给你的。
- 使用JQuery和s3captche实现一个水果名字的验证
- 使用jQuery实现简单的邮箱验证
- 利用Jquery实现一个典型的form表单前端验证
- jQuery Validate的使用发法和自定义验证方法的实现
- 使用JQuery实现邮箱验证
- 使用JQUERY实现邮箱验证
- 和水果好烦好烦搞的
- [Unity3d]水果忍者-声音和刀光的实现
- 11-Jquery使用get方法实现用户名的验证
- 使用简单jQuery工具来实现表单的验证
- 使用jQuery 把一个JSP文件中的所有id名字替换成以b开头,再加上原来的名字(首字母变为大写)
- 使用jQuery 把一个JSP文件中的所有id名字替换成以b开头,再加上原来的名字(首字母变为大写)
- 用jQuery和easyui实现登录验证的小功能
- jQuery实现表单的验证
- jQuery实现表单的验证
- 水果打折的简单实现
- 分享使用jQuery和CSS实现的一个超酷缩略图悬浮逼近效果
- jquery 验证插件的使用
- Command Prompt命令目录
- 使用Java实现FTP服务器
- dataset和实体类 之间的转换
- 十一种经典开场白
- VMware虚拟机联网方法
- 使用JQuery和s3captche实现一个水果名字的验证
- PCB电路图转印到转印纸上的方法(打印)
- Ycnd 2D示例程序6
- SSH协议介绍
- CSS网页布局DIV水平居中的各种方法
- Cortex-M3知识
- 百度核心竞争力分析-盈利模式分析
- ssh远程工具下载ssh简介配置
- 百度核心竞争力分析-天蝎座的李彦宏