xtetis / xcaptcha
dev-master
2023-12-29 19:20 UTC
Requires
- xtetis/xengine: dev-master
This package is auto-updated.
Last update: 2024-09-29 20:48:27 UTC
README
验证码模块
由 xTetis 提供
创建页面
- 渲染后的验证码图片 ({CAPTCHA_COMPONENT_URL}/image/math)
模块安装
- 如果您使用 xEngine (https://bitbucket.org/xtetis/xengine/), 它在 node 中包含 composer.json 文件,因此会自动安装
"xtetis/xcaptcha": "dev-master",
- 安装模块后,需要设置以下常量
常量 | 类型 | 示例 | 描述 |
---|---|---|---|
COMPONENT_URL_LIST | 字符串,序列化数组 | define("COMPONENT_URL_LIST", serialize(['captcha' => 'xtetis\xcaptcha'])); | xEngine 模块 URL 列表 |
在模板中可以使用验证码
<?=\xtetis\xcaptcha\Component::renderCaptchaBlock();?>
表单验证时
// Проверка капчи
if (!\xtetis\xcaptcha\Component::checkCaptcha($this->captcha))
{
$this->addError('captcha', 'Вы неверно прошли капчу');
return false;
}
-
反馈
联系作者:skype: xtetis telegram: @xtetis