类 BaseCaptchaManager

java.lang.Object
cn.zhxu.toys.captcha.impl.BaseCaptchaManager
所有已实现的接口:
CaptchaManager, org.springframework.beans.factory.InitializingBean
直接已知子类:
DefaultImageCaptchaManager, DefaultMsgCaptchaManager

public class BaseCaptchaManager extends Object implements CaptchaManager, org.springframework.beans.factory.InitializingBean
作者:
Troy.Zhou @ 2022/8/16 11:55
  • 字段详细资料

  • 构造器详细资料

    • BaseCaptchaManager

      public BaseCaptchaManager()
  • 方法详细资料

    • genAndRender

      public void genAndRender(String captchaId, CaptchaAttrs attrs) throws CaptchaException
      从接口复制的说明: CaptchaManager
      生成并渲染验证码
      指定者:
      genAndRender 在接口中 CaptchaManager
      参数:
      captchaId - 验证码标识(发短信验证时,是手机号,图形验证码时,是请求ID)
      attrs - 附加属性
      抛出:
      CaptchaException - 异常
    • verify

      public CaptchaManager.VerifyResult verify(String captchaId, String code)
      从接口复制的说明: CaptchaManager
      校验验证码
      指定者:
      verify 在接口中 CaptchaManager
      参数:
      captchaId - 验证码标识
      code - 验证码
      返回:
      校验结果
    • afterPropertiesSet

      public void afterPropertiesSet()
      指定者:
      afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBean
    • getCodeGenerator

      public CodeGenerator getCodeGenerator()
    • setCodeGenerator

      public void setCodeGenerator(CodeGenerator codeGenerator)
    • getCodeRenderer

      public CodeRenderer getCodeRenderer()
    • setCodeRenderer

      public void setCodeRenderer(CodeRenderer codeRenderer)
    • getCaptchaService

      public CaptchaService getCaptchaService()
    • setCaptchaService

      public void setCaptchaService(CaptchaService captchaService)
    • getExpireSeconds

      public int getExpireSeconds()
    • setExpireSeconds

      public void setExpireSeconds(int expireSeconds)