承接 kilofox/hyperf-captcha 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

kilofox/hyperf-captcha

最新稳定版本:1.1.0

Composer 安装命令:

composer require kilofox/hyperf-captcha

包简介

A captcha component for Hyperf.

README 文档

README

This is the Captcha component for Hyperf 2.

Release Version Latest Release Download Total Download

Installation

$ composer require muffetlab/hyperf-captcha

Publish

$ php bin/hyperf.php vendor:publish muffetlab/hyperf-captcha

Usage

Instantiate captcha factory:

use Hyperf\Utils\ApplicationContext;
use Muffetlab\Captcha\CaptchaFactory;

$captchaFactory = ApplicationContext::getContainer()->get(CaptchaFactory::class);

Note: Since version 1.1.0, the package namespace has been changed from Kilofox to Muffetlab. If you're upgrading from a previous version, please update your code accordingly:

// Old namespace (before 1.1.0)
use Kilofox\Captcha\CaptchaFactory;

// New namespace (since 1.1.0)
use Muffetlab\Captcha\CaptchaFactory;

Render a captcha:

$key = $this->request->query('key');
$captcha = $captchaFactory->create($key);

return $captcha->render();

Validate the captcha:

$key = $this->request->input('key', '');
$captcha = $this->request->input('captcha', '');

$captchaFactory->validate($key, $captcha);

Supported Captcha Styles

  • alpha
  • basic
  • black
  • math
  • riddle
  • word

统计信息

  • 总下载量: 221
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-11-18