drupal-generics/invisible_recaptcha 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

drupal-generics/invisible_recaptcha

Composer 安装命令:

composer require drupal-generics/invisible_recaptcha

包简介

Provides invisible recaptcha implementation.

README 文档

README

The Invisible reCAPTCHA is a service that protects your site against spam, without using a challenge or a checkbox. The Invisible reCAPTCHA module adds the challenge div in the form and binds the submit button to the invisible_recaptcha library. On form submit, in javascript, the execute function is called on the "grecaptcha" object and a new field (g-reptcha-response) will be populated with the response from the reCAPTCHA API. Next, based on the value of the success attribute from the response, the submit process will continue, or an error will be set on the form, preventing it from being submitted.

Invisible recaptcha configurations

  1. In order to start using invisible reCAPTCHA you need to sign up for an API key pair for your site. Go to https://www.google.com/recaptcha/intro/index.html and click on the Get reCAPTCHA button. If you already have an Invisible reCAPTCHA key pair for your site go to step 2, else go in the Register a new site section and select the Invisible reCAPTCHA radio button. After registering the domain for your site you will get 2 keys, the site key and the secret key.
  2. Go in the Configuration menu in Drupal and select Invisible reCAPTCHA configurations from the INVISIBLE RECAPTCHA tab. Here you must set the site key and the secret key and save the configurations.

Add invisible recaptcha on a form

  1. Go in the Configuration menu in Drupal and click Invisible reCAPTCHA checks from the INVISIBLE RECAPTCHA tab.
  2. Add the id of the form and click Save. If you want to delete a form id, clear the textfield and click Save.

Development steps to transpile ES6 javascript.

npm install --save-dev babel-cli babel-core
babel-preset-env babel-plugin-add-header-comment npm run build:js

drupal-generics/invisible_recaptcha 适用场景与选型建议

drupal-generics/invisible_recaptcha 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 990 次下载、GitHub Stars 达 0, 最近一次更新时间为 2018 年 01 月 29 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 drupal-generics/invisible_recaptcha 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 drupal-generics/invisible_recaptcha 我们能提供哪些服务?
定制开发 / 二次开发

基于 drupal-generics/invisible_recaptcha 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: GPL-2.0-or-later
  • 更新时间: 2018-01-29