| 摘要 | Discourse Captcha 为本地注册表单添加了 CAPTCHA 挑战支持,并支持多个提供商,包括 hCaptcha 和 reCAPTCHA。 | |
| 安装指南 | 此插件已包含在 Discourse 核心中。无需单独安装。 |
由我们托管?此插件在我们的 Pro、Business 和 Enterprise 计划中可用。 https://www.discourse.org/plugins/captcha
支持的提供商
该插件支持以下 CAPTCHA 提供商:
- hCaptcha — 一款注重隐私的 CAPTCHA 服务,免费套餐每月最多支持一百万次请求。
- reCAPTCHA — Google 的 CAPTCHA 服务。
这两个提供商都需要一个 站点密钥 (Site Key) 和一个 密钥 (Secret Key),您需要从提供商的控制台获取并输入到插件设置中。
配置
必须启用
enable_local_logins站点设置。如果禁用了本地登录,该插件将无法工作。
hCaptcha
-
访问 hcaptcha.com 并创建账户。选择适合您网站流量的计划。在设置过程中会生成 站点密钥 (Sitekey) 和 账户密钥 (Account Secret)。
请务必始终保密您的密钥。 -
在您的 Discourse 管理面板中,前往 Admin → Plugins → Installed → Captcha Settings,或在站点设置中搜索
captcha。 -
将
discourse_captcha_provider设置为hcaptcha。 -
将 站点密钥 (Sitekey) 复制到
hcaptcha_site_key设置中,将 账户密钥 (Account Secret) 复制到hcaptcha_secret_key设置中。 -
通过
discourse_captcha_enabled设置启用该插件。
reCAPTCHA
-
访问 google.com/recaptcha 并使用 Google 账户登录。注册一个新站点以获取 站点密钥 (Site Key) 和 密钥 (Secret Key)。
请务必始终保密您的密钥。 -
在您的 Discourse 管理面板中,前往 Admin → Plugins → Installed → Captcha Settings,或在站点设置中搜索
captcha。 -
将
discourse_captcha_provider设置为recaptcha。 -
将 站点密钥 (Site Key) 复制到
recaptcha_site_key设置中,将 密钥 (Secret Key) 复制到recaptcha_secret_key设置中。 -
通过
discourse_captcha_enabled设置启用该插件。
从 Discourse hCaptcha 升级
此插件取代了之前的 Discourse hCaptcha 插件。如果您之前已经在使用 hCaptcha,您的配置将自动保留——您无需重新输入密钥。
