图形验证码用于提高账号安全,防止暴力破解。为了兼顾体验和安全性,Zcurd会在下面规则中显示验证码:
10分钟内,当前session登录失败5次以上
1小时内,当前ip登录失败10次以上
24小时内,当前ip登录失败100次以上
最终效果
实现原理。系统增加登陆日志,记录每一次登录。验证码规则从登录日志判断是否满足条件。当然,也可以根据自己的需求增加规则。如:对异地登录或频繁登录账号做提醒等。
日志表
显示验证码规则