🔐 Hertz验证码演示

{{ demo_description }}

🎯 Hertz验证码功能特性

自定义验证码系统,支持Redis缓存

  • 🔤 随机字符验证码 - 生成随机字母数字组合
  • 🎨 自定义样式配置 - 支持颜色、字体、噪声等设置
  • ⚡ Ajax刷新功能 - 无需刷新页面
  • 💾 Redis缓存 - 高性能数据存储
  • ⏰ 超时自动失效 - 可配置过期时间
  • 🔧 灵活配置 - 通过settings.py进行配置

配置信息

• 验证码长度: 可通过HERTZ_CAPTCHA_LENGTH配置

• 图片尺寸: 可通过HERTZ_CAPTCHA_WIDTH/HEIGHT配置

• 过期时间: 可通过HERTZ_CAPTCHA_TIMEOUT配置

• Redis前缀: 可通过HERTZ_CAPTCHA_REDIS_KEY_PREFIX配置

🔒 Hertz验证码测试

输入验证码进行功能测试

{% if messages %} {% for message in messages %}
{% if message.tags == 'success' %}✅{% elif message.tags == 'error' %}❌{% endif %} {{ message }}
{% endfor %} {% endif %}

📋 Hertz验证码说明

• 随机字符验证码:生成随机字母和数字组合

• 特点:自定义样式,支持噪声干扰,Redis缓存存储

• 功能:支持Ajax刷新,自动过期失效

{% csrf_token %}
验证码

💡 使用提示

• 点击验证码图片可以刷新

• 验证码不区分大小写

• 验证码有效期为5分钟