巨人网络的验证码的实现技术

烽焱10仴 发布于 2012/04/28 13:29
阅读 494
收藏 0

大家看一下巨人网络的网站的登陆的验证码,

http://me.ztgame.com/user_manage/login.jsp

我想请教一个这个的实现技术和原理。

加载中
0
蟋蟀哥哥
蟋蟀哥哥

没做过,不过应该和文图形式的差不多。

在服务器端保存了真正的正确的坐标(x,y)

然后客户点击,java获取到客户选择的坐标,再和服务器上的对比。

0
虫虫
虫虫
这种和猜数字没有本质区别啊,不过看起来确实比较新颖
0
xoHome
xoHome

后台生成一系列无重复坐标,在这些坐标中随机选取一个为目标验证码,然后类似的方法获取坐标图片,生成验证码图片,这个是后台。

前台用JS操作,作用范围在该图区域,鼠标点击事件获取该点坐标,然后以坐标附近N单元格为区域绘制一个层。

后台验证:获取到前台提交的坐标点,计算与该点最近的坐标点,然后判断是否为目标。

返回顶部
顶部