[发明专利]基于Ajax获取变长交互性验证码的方法无效

专利信息
申请号: 200710072607.0 申请日: 2007-08-03
公开(公告)号: CN101141256A 公开(公告)日: 2008-03-12
发明(设计)人: 张健沛;杨静;徐泼;薛大伟;刘泽胤;张刚刚;吴寒;姚松平;艾国辉;董喜双 申请(专利权)人: 哈尔滨工程大学
主分类号: H04L9/32 分类号: H04L9/32;H04L29/06
代理公司: 暂无信息 代理人: 暂无信息
地址: 150001黑龙江省哈尔滨市南岗区南通*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 ajax 获取 变长 交互 验证 方法
【权利要求书】:

1.一种基于Ajax获取变长交互性验证码的方法,其特征是:

(1)用户访问需要填写验证码的页面;

(2)系统初始化验证码长度;

(3)用户填写其他信息;

(4)用户准备填写验证码时,系统产生两位验证码;

(5)用户每输入一位验证码,系统产生下一位验证码,将现有验证码左移一位,同时拼接上将新产生的验证码;

(6)用户将产生的验证码输入完毕提交页面。

2.根据权利要求1所述的基于Ajax获取变长交互性验证码的方法,其特征是:

(1)用户请求需要填写验证码的页面;

(2)服务器设置产生一次会话session;

(3)在session中存储本次会话中验证码的长度,一般在4到6位;

(4)服务器将页面返回到客户端;

(5)用户在页面表单中填写基本信息,用户准备填写验证码;

(6)客户端通过Ajax向服务器提交产生验证码的请求;

(7)服务器程序接收客户端请求,判断当前会话中是否存在验证码的会话,如果不存在转(8),否则转(9);

(8)系统初始化验证码会话,产生随机产生两位验证码,调用图片生成程序生成验证码图片,并将验证码存入session,转(12);

(9)服务器程序从session中取出当前会话中的验证码;

(10)服务器程序判断验证码长度,如果长度未超过(3)中设置中的验证码长度转(11),否则转(14);

(11)服务器程序随机产生下一位验证码,将(8)的验证码拼接上新生成的验证码,存入session,再将(8)中验证码左移一位,拼接上新产生的验证码,调用图片生成程序生成验证码图片;

(12)服务器将请Ajax请求置成绪,服务器将图片形式的验证码返回到客户端;

(13)用户继续填写验证码,转(6);

(14)用户提交页面表单,服务器程序接收表单,取出用户填写的验证码与服务器端产生的存在于session中的最后一次验证码比较,如果不同则转(15),否则转(16);

(15)用户填写验证码有误,验证失败,转(1);

(16)用户验证通过。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710072607.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top