收藏 Discuz! 本地行为验证码 1.0(tshuz_captcha)
详细内容
🛡️ 本地行为验证码插件介绍
本插件专为 Discuz! X5+ 论坛系统量身打造,是一款完全本地化运行的行为验证码解决方案。它无需对接任何第三方付费服务,所有验证逻辑均在您的服务器上完成,既保障了用户隐私安全,又能有效抵御机器注册、恶意灌水等风险。
✨ 核心功能亮点
双模式交互验证
🖱️ 点击验证码:用户需根据提示点击图片中对应的文字或图标(如“电话”、“红桃”等)。支持自定义目标文字数量(2-5个)、干扰文字数量及图标类型,验证过程直观且有趣。
🧩 滑动验证码:用户通过拖动滑块完成拼图(支持红桃、黑桃、方片、草花等多种形状)。系统会自动检测拖动轨迹与误差范围,操作简单且防破解能力强。
深度自定义配置
🎨 视觉定制:支持自定义背景图片路径、水印文字(如站点名称与网址)、字体大小与颜色,让您的验证码与站点风格完美融合。
⚙️ 规则调整:点击验证可设置图标显示模式(随机/必现/从不);滑动验证可调整形状类型及容错偏移量,灵活满足不同安全等级需求。
无缝集成 X5+ 安全体系
在 Discuz! X5+ 后台“安全 → 验证设置”中,插件以“行为验证码”组件形式呈现。
支持一键启用并关联“新用户注册”、“发表信息”、“用户登录”等核心场景,与系统原生验证机制互补,构建多层防护。
完美适配移动端,在手机注册、登录、发帖等页面自动呈现适配的验证界面。
⚙️ 详细设置项一览
为了帮助您更好地掌控验证细节,以下是插件后台的全部配置选项说明:
1. 点击验证码设置
验证码字体:选择用于生成验证文字的字体文件(需服务器存在对应字体)。
验证码文字数量:设置每次验证需要用户点击的目标文字数量(范围:2-5个)。
干扰文字数量:设置图片中除目标文字外的干扰文字个数,增加机器识别难度。
图标设置:
图标路径:自定义图标存放目录,支持上传个性化图标。
图标显示模式:可选择“随机出现”(部分验证带图标)、“每次必现”(每次验证均含图标)或“从不出现”(仅文字验证)。
水印文字:在验证图片上添加站点名称或网址水印,强化品牌标识。
字体大小:调整验证文字的显示尺寸(单位:px)。
字体颜色:设置验证文字的颜色值(十六进制格式)。
缓存有效期:设置验证图片的缓存时间(单位:秒,0表示缓存不取消,建议根据服务器性能调整)。
2. 滑动验证码设置
验证模式:选择滑动验证的触发方式(如“拖动滑块完成拼图”)。
验证文字提示:自定义滑动验证的提示文字(如“向右滑动完成验证”)。
形状类型:支持选择红桃、黑桃、方片、草花等多种拼图形状,可多选随机出现。
背景图片路径:设置滑动验证的背景图片目录,支持上传自定义场景图片。
容错偏移量:设置滑块拼图的允许误差范围(单位:px),平衡用户体验与安全性。
水印文字:同点击验证,支持添加站点水印。
缓存有效期:同点击验证,可独立设置滑动验证的缓存时间。
3. 全局通用设置
启用场景:勾选需要启用行为验证的场景,包括“新用户注册”、“发表信息(发帖/回复)”、“用户登录”。
移动端适配:开关控制是否在手机端启用行为验证(建议开启以提升移动端安全)。
调试模式:开启后可在浏览器控制台查看验证日志,便于排查问题(正式上线建议关闭)。
⚠️ 使用须知(必读)
为了确保插件能够正常运行,请在安装和使用前确认以下环境配置:
🔴 必须开启 Redis 缓存
本插件依赖 Redis 进行验证数据的缓存与校验。请在 Discuz! 后台开启 Redis 缓存功能,否则验证将无法通过或报错。
🖼️ 服务器需支持 GD 库
验证码图片的动态生成(如文字绘制、拼图切割)需要服务器安装并启用 PHP 的 GD 图像处理扩展。
提示:安装后请前往“全局 → 性能优化”检查 Redis 状态,并在“安全 → 验证设置”中启用本插件组件。如遇验证失败,可先检查服务器 GD 库与 Redis 配置是否正确。
本插件专为 Discuz! X5+ 论坛系统量身打造,是一款完全本地化运行的行为验证码解决方案。它无需对接任何第三方付费服务,所有验证逻辑均在您的服务器上完成,既保障了用户隐私安全,又能有效抵御机器注册、恶意灌水等风险。
✨ 核心功能亮点
双模式交互验证
🖱️ 点击验证码:用户需根据提示点击图片中对应的文字或图标(如“电话”、“红桃”等)。支持自定义目标文字数量(2-5个)、干扰文字数量及图标类型,验证过程直观且有趣。
🧩 滑动验证码:用户通过拖动滑块完成拼图(支持红桃、黑桃、方片、草花等多种形状)。系统会自动检测拖动轨迹与误差范围,操作简单且防破解能力强。
深度自定义配置
🎨 视觉定制:支持自定义背景图片路径、水印文字(如站点名称与网址)、字体大小与颜色,让您的验证码与站点风格完美融合。
⚙️ 规则调整:点击验证可设置图标显示模式(随机/必现/从不);滑动验证可调整形状类型及容错偏移量,灵活满足不同安全等级需求。
无缝集成 X5+ 安全体系
在 Discuz! X5+ 后台“安全 → 验证设置”中,插件以“行为验证码”组件形式呈现。
支持一键启用并关联“新用户注册”、“发表信息”、“用户登录”等核心场景,与系统原生验证机制互补,构建多层防护。
完美适配移动端,在手机注册、登录、发帖等页面自动呈现适配的验证界面。
⚙️ 详细设置项一览
为了帮助您更好地掌控验证细节,以下是插件后台的全部配置选项说明:
1. 点击验证码设置
验证码字体:选择用于生成验证文字的字体文件(需服务器存在对应字体)。
验证码文字数量:设置每次验证需要用户点击的目标文字数量(范围:2-5个)。
干扰文字数量:设置图片中除目标文字外的干扰文字个数,增加机器识别难度。
图标设置:
图标路径:自定义图标存放目录,支持上传个性化图标。
图标显示模式:可选择“随机出现”(部分验证带图标)、“每次必现”(每次验证均含图标)或“从不出现”(仅文字验证)。
水印文字:在验证图片上添加站点名称或网址水印,强化品牌标识。
字体大小:调整验证文字的显示尺寸(单位:px)。
字体颜色:设置验证文字的颜色值(十六进制格式)。
缓存有效期:设置验证图片的缓存时间(单位:秒,0表示缓存不取消,建议根据服务器性能调整)。
2. 滑动验证码设置
验证模式:选择滑动验证的触发方式(如“拖动滑块完成拼图”)。
验证文字提示:自定义滑动验证的提示文字(如“向右滑动完成验证”)。
形状类型:支持选择红桃、黑桃、方片、草花等多种拼图形状,可多选随机出现。
背景图片路径:设置滑动验证的背景图片目录,支持上传自定义场景图片。
容错偏移量:设置滑块拼图的允许误差范围(单位:px),平衡用户体验与安全性。
水印文字:同点击验证,支持添加站点水印。
缓存有效期:同点击验证,可独立设置滑动验证的缓存时间。
3. 全局通用设置
启用场景:勾选需要启用行为验证的场景,包括“新用户注册”、“发表信息(发帖/回复)”、“用户登录”。
移动端适配:开关控制是否在手机端启用行为验证(建议开启以提升移动端安全)。
调试模式:开启后可在浏览器控制台查看验证日志,便于排查问题(正式上线建议关闭)。
⚠️ 使用须知(必读)
为了确保插件能够正常运行,请在安装和使用前确认以下环境配置:
🔴 必须开启 Redis 缓存
本插件依赖 Redis 进行验证数据的缓存与校验。请在 Discuz! 后台开启 Redis 缓存功能,否则验证将无法通过或报错。
🖼️ 服务器需支持 GD 库
验证码图片的动态生成(如文字绘制、拼图切割)需要服务器安装并启用 PHP 的 GD 图像处理扩展。
提示:安装后请前往“全局 → 性能优化”检查 Redis 状态,并在“安全 → 验证设置”中启用本插件组件。如遇验证失败,可先检查服务器 GD 库与 Redis 配置是否正确。
相关截图添加图片
帮助说明
① 为保障您的权益,请勿私下交易!90%的欺诈、纠纷由私下交易导致,私下交易产生的问题不归平台管。
② [技术支持] 有疑问请到dz插件网发帖提问
点评
推荐下载more
-
Discuz威兔手机模板 商业版 V6版(v2_mbl20121009)
模板 / 应用中心浏览:130 次下载:386 次 -
Discuz微信文章自动采集器 自动采集发布(addon_collect_wechat)
插件 / 应用中心浏览:2182 次下载:492 次 -
Discuz极简社区手机模板 正式版(wubian_app004)
模板 / 应用中心浏览:2680 次下载:155 次 -
Discuz旅游户外手机版 X3.5 UTF 1.03(nex_mtour_210101)
模板 / 应用中心浏览:172 次下载:5 次 -
Discuz! 时尚瀑布流风格 W1.0 W1.5(dzw_nft_gugustreet)
模板 / 应用中心浏览:13 次下载:0 次
热门下载more
-
Discuz宁德社区风格全套 X3.0-3.1通用免费版(ndsns)
模板 / 应用中心浏览:265 次下载:9896 次 -
Discuz反恶意灌水重复发帖 3.491(nds_antirrepeatpost)
插件 / 应用中心浏览:288 次下载:9458 次 -
Discuz未来科技_社区社区 免费版_UTF(wekei_free_10)
模板 / 应用中心浏览:7059 次下载:9169 次 -
Discuz柒瑞多彩用户名 公益免费版(仅限PC) ver3.0(colorname_7ree)
插件 / 应用中心浏览:10283 次下载:9036 次 -
Discuz未来科技_简约社区 免费版_UTF(wekei_free)
模板 / 应用中心浏览:6892 次下载:8138 次




