maximal/yii2-coinhive-captcha

Yii2 widget for using CoinHive captcha in application forms.

Installs: 15

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 1

Type:yii2-extension

pkg:composer/maximal/yii2-coinhive-captcha

dev-master 2017-12-21 16:25 UTC

This package is auto-updated.

Last update: 2025-09-24 19:05:34 UTC


README

This widget implements CoinHive proof-of-work captcha for your Yii2 web application. From a website owner’s perspective the CoinHive captcha works exactly like a conventional captcha, such as Google’s reCaptcha.

The captcha is embeded as a usual Yii2 widget for ActiveForm with any of your model. User client side generates a token. The token is submitted together with the other form data. Then bundled captcha validator confirms this token on your server through CoinHive HTTP API.

Unlike with a conventional captcha however, the user does not have to “proof they’re human”. Instead, the captcha is a “proof of work” — making it uneconomic for spammers to game your system.

GIF demo

Links