若依RuoYi框架浅析 基础篇⑤——验证码操作处理

一、验证码类型

application.yml

# 项目相关配置
ruoyi:
  # 验证码类型 math 数组计算 char 字符验证
  captchaType: math
  • math:数学计算(根据图片,输入加减乘除的结果)
  • char:字符验证(根据图片,输入图片显示的字符)

若依分离版选择的是math

二、生成验证码

  • 生成uuid
  • 前缀+uuid=验证码key
  • captchaProducerMath.createText()生成一个字符串
    • 字符串以@为分割点
    • @前面是计算公式
    • @后面是计算结果
  • 根据计算公式生成图片

猜你喜欢

转载自blog.csdn.net/kangweijian/article/details/115058654