概述
验证码功能位于包中,核心接口为ICaptcha
,此接口定义了以下方法:
- 获取验证码的文字内容
verify
验证验证码是否正确,建议忽略大小写write
将验证码写出到目标流中其中write方法只有一个,ICaptcha
实现类可以根据这个方法封装写出到文件等方法。
AbstractCaptcha
为一个抽象实现类,此类实现了验证码文本生成、非大小写敏感的验证、写出到流和文件等方法,通过继承此抽象类只需实现createImage
方法定义图形生成规则即可。
贴栗子:
贴栗子: