Zcurd之图形验证码

图形验证码用于提高账号安全,防止暴力**。为了兼顾体验和安全性,Zcurd会在下面规则中显示验证码:
  • 10分钟内,当前session登录失败5次以上
  • 1小时内,当前ip登录失败10次以上
  • 24小时内,当前ip登录失败100次以上

最终效果
Zcurd之图形验证码

实现原理。系统增加登陆日志,记录每一次登录。验证码规则从登录日志判断是否满足条件。当然,也可以根据自己的需求增加规则。如:对异地登录或频繁登录账号做提醒等。

日志表
Zcurd之图形验证码

显示验证码规则
Zcurd之图形验证码