Interface CodeStrategy

All Superinterfaces:
Serializable
All Known Implementing Classes:
AbstractStrategy, MathStrategy, RandomStrategy

public interface CodeStrategy extends Serializable
验证码文字生成策略
Since:
Java 17+
Author:
Kimi Liu
  • Method Summary

    Modifier and Type
    Method
    Description
    生成验证码
    boolean
    verify(String code, String userInputCode)
    验证用户输入的字符串是否与生成的验证码匹配 用户通过实现此方法定义验证码匹配方式
  • Method Details

    • generate

      String generate()
      生成验证码
      Returns:
      验证码
    • verify

      boolean verify(String code, String userInputCode)
      验证用户输入的字符串是否与生成的验证码匹配 用户通过实现此方法定义验证码匹配方式
      Parameters:
      code - 生成的随机验证码
      userInputCode - 用户输入的验证码
      Returns:
      是否验证通过