Search by

yiirocks / recaptcha

Google reCAPTCHA v2 and v3 field + server-side validator for Yii3.

Maintainers

Package info

github.com/YiiRocks/recaptcha

Homepage

pkg:composer/yiirocks/recaptcha

Transparency log

Fund package maintenance!

YiiRocks

Statistics

Installs: 4 375

Dependents: 1

Suggesters: 1

Stars: 0

Open Issues: 0

v1.0.6 2026-08-25 10:05 UTC

This package is auto-updated.

Last update: 2026-09-04 09:13:58 UTC


README

Google reCAPTCHA v2 and v3 form field + server-side validator for Yii3.

Packagist Version PHP from Packagist Packagist Downloads GitHub License GitHub Workflow Status

Stats for Nerds

Coverage MSI Tests Assertions

Features

  • reCAPTCHA v2 — checkbox/invisible widget field with theme, size, and type options
  • reCAPTCHA v3 — score-based field that fetches its token on form submit (not page load), avoiding surprise challenge popups
  • Server-side validation — PHP attribute rules (RecaptchaV2Rule / RecaptchaV3Rule) verified against Google's siteverify endpoint
  • Score threshold + action matching — v3 rules can enforce a minimum score and an expected action name
  • Zero-config ergonomics — once site keys are set, fields and rules work out of the box via a static registry
  • i18n — validation and legal-notice messages are translated through Yii Translator

Requirements

  • PHP 8.3+
  • PSR-17 request + stream factories
  • PSR-18 HTTP client

Installation

composer require yiirocks/recaptcha

Documentation

The complete reference guide is available at Yii.Rocks.