基于Ajax获取变长交互性验证码的方法技术

技术编号:3491861 阅读:300 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供的是一种基于Ajax获取变长交互性验证码的方法。用户访问需要填写验证码的页面;系统初始化验证码长度;用户填写其他信息;用户准备填写验证码时,系统产生两位验证码;用户每输入一位验证码,系统产生下一位验证码,将现有验证码左移一位,同时拼接上将新产生的验证码;用户将产生的验证码输入完毕提交页面。本发明专利技术的特点是:每次请求需要填写验证码的页面时,所产生的验证码总长度是在一个范围内随机的,用户在不同时间访问页面时需要填写的验证码长度不同。验证码并不是一次性显示在页面上,而是根据用户的输入来产生下一位验证码,同时为了保证在交互过程达到无刷新数据获取的功能,采用了Ajax技术来改善用户体验。

【技术实现步骤摘要】

【技术保护点】
一种基于Ajax获取变长交互性验证码的方法,其特征是:(1)用户访问需要填写验证码的页面;(2)系统初始化验证码长度;(3)用户填写其他信息;(4)用户准备填写验证码时,系统产生两位验证码;(5)用户每输入一位验证码,系统产生下一位验证码,将现有验证码左移一位,同时拼接上将新产生的验证码;(6)用户将产生的验证码输入完毕提交页面。

【技术特征摘要】

【专利技术属性】
技术研发人员:张健沛杨静徐泼薛大伟刘泽胤张刚刚吴寒姚松平艾国辉董喜双
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:93[中国|哈尔滨]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1