登录验证码实现逻辑

来源:互联网 发布:胡楚靓的淘宝店假货 编辑:程序博客网 时间:2024/05/16 15:14

1.登录页面请求servlet生成的验证码图片,生成验证码的过程中,把验证码存入redis缓存中,

a.生成验证码尽量把相似的去掉,比如:数字1和字母L,数字0和字母O

2.配置文件加入是否开启验证码验证节点,这个有利于自己调试,不需要每次输入验证码,加入是否区分大小写节点。

3.每次点击验证码更新redis的值,

4.登录请求前获取redis缓存,匹配用户输入的验证码,不管是否匹配,都删掉redis缓存,

5.重新点击获取验证码


核心代码如下





界面样式图