sadegh-pm / recapcha
PSR-7 Google reCAPTCHA 中间件
v1.0
2017-02-25 21:24 UTC
Requires
- php: >=5.5.0
This package is auto-updated.
Last update: 2024-09-04 23:50:27 UTC
README
此中间件实现了服务器端 Google reCAPTCHA v2 验证。最初是为 Slimframework 3 开发的,但可以使用任何使用 PSR-7 风格中间件的框架。它非常简单,没有依赖。
安装
使用 composer 安装最新版本。
$ composer require sadegh-pm/recapcha
用法
将中间件添加到渲染 reCAPTCHA 小部件的路由中。例如,我在 /login
路由中插入了 reCAPTCHA 小部件
$app->post('/login', App\Api\Login::class . ':verify') ->add( new \SadeghPM\Recapcha\GoogleReCapcha($reCAPCHA_Secret) );
如果 Google reCAPTCHA 验证用户的响应,则您的路由将被解决,否则应用程序将被终止。终止的响应状态码是 403
,内容是 JSON 格式。
{ "ok":false, "description":"errors..." }