图片验证大概思路:
在login()方法里面通过getElementById找到“insert”,获得它对应的子节点,然后遍历所有的子节点获得对应得id号和前缀为“img_”,取出top和left,拼接成字符串赋值给location,最后提交submit给
public String login(……)这个处理层方法,因为每张图片都有对应的唯一key,所有new出Cookie对象通过getUniqueKey()赋值给“note”,最后判断是否拿到note这个value,如果没有拿到直接返回“error”错误页面,拿到就进入下一层条件语句继续判断,最后判断页面传过来的location和Cache里面的ImageResult验证,通过就返回给OK的界面,否则相反
截图
0赞 · 0采集
雷州瘦狗兵
2018-02-15
Java图片验证码——项目介绍 I
不同方案对比(一):
1.浏览器请求验证码图片;
2.服务器返回验证码图片以及图片标识;
3.服务器提交验证码;
4.服务器验证图片内容及标识。
不同方案对比(二):如视频。
截图
1赞 · 0采集
雷州瘦狗兵
2018-02-15
Java图片验证码——验证码历史
1.无验证码,垃圾骚扰;(这个如果有自己的博客或者网站就知道验证码的利害)。
2.Luis von Ahn — CAPTCHA ;
Ps:(Luis von Ahn这个是一个神奇的人物,大家可以看作是验证码背后的男人;
CAPTCHA全程为“Completely Automated Public Turing Test To Tell Computers and Humans Apart”意思就是全自动区分计算机和人类的图灵测试)。
3.不断的升级。
4.去验证码:比如第一次就登录成功,是本人的概率比较大;若第一次就登录出问题,弹出验证码。
截图
1赞 · 0采集
Hello_my_new_world
2018-01-12
设计和实现
截图
0赞 · 0采集
root750
2018-01-11
图片验证码需要的类
截图
0赞 · 0采集
weibo_艾穆李_0
2018-01-08
使用技术:SpringMVC(处理页面请求) JSP Spring
思路:显示图片张数-答案图片位置-选中位置坐标-坐标验证-前后关联(页面、服务器缓存图片标识)