Turnstile

编辑

Turnstile

TypechoTurnstile 人机验证插件

TurnstileCloudflare 的智能 CAPTCHA 的替代功能。它可以嵌入到任何网站中,而无需通过 Cloudflare
发送流量,也无需向访问者显示 CAPTCHA

特性

  • 这个插件支持评论与登录两种场景的验证。
  • 需要启用验证在插件设置中勾选即可。

3472049127.webp

使用方法

装过插件都知道,先上传到服务器,确保插件文件夹名称为 Turnstile
然后再设置里启用插件,配置密钥即可。
如需使用评论验证,请做如下修改
找到你主题中评论的模板文件 (例如 comments.php),在适当位置添加以下代码

<?php Turnstile_Plugin::output(); ?>

这段代码应该位于评论表单 <form></form> 之间

插件下载

评论区

  1. zzZ zzZ
    zzZ

    大佬,启用进插件设置报错

    Typecho\I18n\GetText::translate(): Return value must be of type string, null returned

    TypeError: Typecho\I18n\GetText::translate(): Return value must be of type string, null returned in /www/wwwroot/www.*.com/var/Typecho/I18n/GetText.php:120
    Stack trace:

    0 /www/wwwroot/www.*.com/var/Typecho/I18n/GetTextMulti.php(57): Typecho\I18n\GetText->translate()1 /www/wwwroot/www.*.com/var/Typecho/I18n.php(42): Typecho\I18n\GetTextMulti->translate()2 /www/wwwroot/www.*.com/var/Typecho/Common.php(43): Typecho\I18n::translate()3 /www/wwwroot/www.*.com/usr/plugins/Turnstile/Plugin.php(68): _t()4 [internal function]: Turnstile_Plugin::config()5 /www/wwwroot/www.*.com/var/Widget/Plugins/Config.php(98): call_user_func()6 /www/wwwroot/www.*.com/admin/options-plugin.php(12): Widget\Plugins\Config->config()7 {main}
    1. 泽泽社长 泽泽社长
      泽泽社长
      @zzZ

      Plugin.php的第68行_t('')换成NULL试试