跳转到主要内容

为网站表单提供ReCaptcha字段

项目描述

Beta License: AGPL-3 OCA/website Translate me on Weblate Try me on Runbot

为网站表单添加ReCaptcha字段小部件(扩展了< cite > website_form 模块)。

翻译

此模块将尝试使用您网站的语言。如果由于任何原因找不到它,则将默认使用google API并使用浏览器的语言或您的位置。

目录表

配置

首先,您必须从Google获取ReCaptcha v2密钥

全局设置

  • 将网站密钥添加到系统参数recaptcha.key.site

  • 将密钥添加到系统参数recaptcha.key.secret

单个网站设置

  • 转到网站设置

  • 设置网站密钥和密钥

使用方法

要使用此模块,您需要

  • 已经有一个启用了表单的模型(请参阅 website_form 文档)

  • 在模型上设置 website_form_recaptcha True (类似于启用表单)

  • 在表单的任何位置添加具有 o_website_form_recaptcha 类的元素

查看 website_crm_recaptcha 模块的示例实现。

已知问题/路线图

  • 添加域名验证

  • 将recaptcha API从 website_form 依赖项中分离(即:新模块 website_recaptcha_base

变更日志

11.0.1.2.1(未发布)

  • 修复请求属性的处理

  • 添加对最近API重构的后向兼容性

    [simahawk]

11.0.1.2.0 (2019-01-10)

  • 重构API并允许按网站配置

    • 现在可以通过网站设置配置API密钥,这反过来又允许在多网站实例中按网站自定义值;

    • 将所有内部API移动到模型 website.form.recaptcha,这样我们就不再依赖于控制器来将其集成到其他代码片段中。

    • 使用readme片段

    [simahawk]

11.0.1.1.0 (2019-01-10)

  • 改进JS并强制进行翻译

    使JS模块化并根据网站语言传递语言参数。

    [mpanarin]

  • 修复重复调用

    当安装website_crm_phone_validation时,验证码验证被调用两次,因此表单总是失败,显示“超时或重复”错误。

  • 修复JS LINT错误

  • 改进错误处理以同时显示所有错误消息

    [chienandalu]

11.0.1.0.0 (2017-10-30)

  • 迁移到v11

    [dbo-odoo]

错误跟踪器

问题在GitHub Issues上跟踪。如果遇到麻烦,请检查是否已经报告了您的问题。如果您是第一个发现的人,请帮助我们将其解决,通过提供详细且受欢迎的反馈

不要直接联系贡献者以获取支持或技术问题的帮助。

致谢

作者

  • LasLabs

  • Tecnativa

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。

此模块是GitHub上OCA/website项目的一部分。

欢迎您贡献力量。要了解如何贡献,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

此版本没有提供源分发文件。请参阅有关生成分发存档的教程。

构建分发

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面