定制 prometee/sylius-google-recaptcha-v3-plugin 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

prometee/sylius-google-recaptcha-v3-plugin

Composer 安装命令:

composer require prometee/sylius-google-recaptcha-v3-plugin

包简介

Plugin adding the Google reCAPTCHA v3 field to some frontend FormType of Sylius

README 文档

README

Latest Version on Packagist Software License Build Status Quality Score

Sylius Plugin adding Google Recaptcha V3 integration

This plugin is adding Google Recaptcha V3 to the following forms :

  • Contact form
  • Registration form

But an abstract class is available to add the captcha field to any other Form\Extension

Installation

composer require prometee/sylius-google-recaptcha-v3-plugin

Configuration

Enable this plugin :

<?php

# config/bundles.php

return [
    // ...
    Prometee\SyliusGoogleRecaptchaV3Plugin\PrometeeSyliusGoogleRecaptchaV3Plugin::class => ['all' => true],
    // ...
];

This plugin is using the karser/karser-recaptcha3-bundle to handle the validation of the Google Recaptcha V3, so a little configuration have to be made. Add or modify the karser/karser-recaptcha3-bundle configuration :

# config/packages/karser_recaptcha3.yaml

karser_recaptcha3:
    host: 'www.recaptcha.net' # in case 'www.google.com' is not accessible (from China for example)
    site_key: '%env(GOOGLE_RECAPTCHA_SITE_KEY)%'
    secret_key: '%env(GOOGLE_RECAPTCHA_SECRET)%'
    score_threshold: 0.5

Finally add your site key and secret to your .env.local file :

###> google/recaptcha ###
GOOGLE_RECAPTCHA_SITE_KEY=my_site_key
GOOGLE_RECAPTCHA_SECRET=my_secret
###< google/recaptcha ###

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-11-22

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固