xtetis/xcaptcha

验证码

dev-master 2023-12-29 19:20 UTC

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