helsingborg-stad/modularity-form-builder

3.2.4 2024-09-10 13:00 UTC

This package is auto-updated.

Last update: 2024-09-10 13:00:52 UTC


README

一个使用ACF进行表单构建的简单表单构建器。

常量

Google Maps 地理编码 API 密钥

启用自动定位功能,通过添加 Google Maps 地理编码 API 密钥常量来定位地址字段。

define('G_GEOCODE_KEY', 'YOUR_API_KEY');

Google reCaptcha API 密钥

启用 reCAPTCHA 以防止垃圾邮件和滥用,保护您的表单。您可以在 https://www.google.com/recaptcha/ 获取您的 API 密钥。

define('G_RECAPTCHA_KEY', 'YOUR_API_KEY');
define('G_RECAPTCHA_SECRET', 'YOUR_API_SECRET');

数据加密

表单构建器支持加密,以确保发布和存储的数据安全且无法读取,除非拥有正确的密钥。将以下定义的常量添加到您的配置文件中,并用您的密钥替换 ADD-YOUR-KEY-HERE-1 和 ADD-YOUR-KEY-HERE-2,至少16个字符。在表单提交选项中启用加密。
Modularity Form Builder 使用 OpenSSL 库进行对称和不对称加密和解密。

define("ENCRYPT_METHOD", "AES-256-CBC", true);
define("ENCRYPT_SECRET_KEY", "ADD-YOUR-KEY-HERE-1", true);
define("ENCRYPT_SECRET_VI", "ADD-YOUR-KEY-HERE-2", true);